Oauthlib: oauthlibコミュニティへの移行

作成日 2018年01月28日  ·  10コメント  ·  ソース: oauthlib/oauthlib

皆さんこんにちは、

@idanはoauthlibコミュニティの移行をチームとして受け入れたので、真のコミュニティとして前進するために何が必要かをリストする必要があります。 私は小さなリストから始めることをお勧めします、そして誰でも喜ばせてください、どんな提案でも追加することによって自由に参加してください:-)

リリースプロセスの定義/改善:

  • [x]:タグ付け
    間違ったリリース番号:我々は上の2.0.3を持っているgithub's releases2.0.5、 __init__.pyおよび2.0.6pypi ...確かに何か間違っています
  • [x]:公開
    引き続きTravisを使用して公開することをお勧めしますが、環境変数TRAVIS_TAGを使用してバージョンを直接定義することもできます(https://github.com/thomsonreuters/bottle-oauthlib/blob/master/の例を参照)。現在のハードコードされた値の代わりにsetup.py:https://github.com/oauthlib/oauthlib/blob/master/oauthlib/__init__.py)。 また、@ ib-lundgrenがpypiパッケージの実際の発行元であるのを見てきました。彼は何年もの間非アクティブに見えますが、それが問題であるかどうかはわかりません。
  • [x]:ドキュメント
    READMEは、 travis-ci.orgリポジトリURLの更新されたバッジで更新する必要があります(所有者はそれを有効にする必要があります、AFAIK)。また、ドキュメントビルドのバッジを追加する必要があります。これは、長い間失敗しているためです: https
    完了https
  • [x]:コミュニケーション
    githubの問題とGoogle+を引き続き使用することに異論はありませんが、少し時代遅れのようです。 また、#oauthlib IRCチャネルは空です。〜興味があればSlackルームを作成できるかどうか疑問に思っていますか?〜
    結論:ギッターが救助に来ました。 https://gitter.im/oauthlib/Lobbyでお気軽に参加して

将来、ロードマップ:

  • []:定期的なバグの洗浄は有益である可能性がありますか

また、簡単な円卓会議も素晴らしいかもしれません。 紹介を始めます。現在、ボトルを使用したOAuth2.0 RequestValidatorの実装に取り​​組んでいます。また、OAuth1.0、Django、Pyramid、Flaskを使用したことはありません。 ただし、ここに含まれるRFC(oauth2、introspect、revocation、jwt ...)について十分な知識を得ようとしています。 私はまだOpenID統合を開始していませんが、まもなく開始されます。

最も参考になるコメント

コードをフォーマッターに渡す前に、現在開いているPRをマージして実行したいと考えているだけです。 私はすべてpep8 / flake8 / yapfです。

全てのコメント10件

すべての素晴らしいアイデア@JonathanHuot!

そして、人々はどう思いますか:

  • 古いブランチのいくつかをクリーンアップします。
  • GitHubのマイルストーンを使用してリリースを計画し始めます(たとえば、3.0、3.1、4.0で最初の実行を行うことができます)。
  • メジャーリリースの1つ(おそらく4.0)でPython2のサポートを終了する予定です。
  • 型注釈の導入(Python 2を削除した後)。
  • コーディングスタイルの紹介。

@JonathanHuotここで少し明確にしようとしていますhttps://github.com/oauthlib/oauthlib/issues/512

私にできることは何でも聞いてください。

PRに取り組んでいるときにチャイムを鳴らしていると、コーディングスタイルがないことに気づきました。 よろしければ、それに取り組みたいと思います。 たぶん、提案を含む問題から始めて、その後受け入れられて、:nail_care:コードベースを始めますか?

こんにちは@ MattBlack85 、それは良い考えです、この方向でのどんな仕事も歓迎されます! :-)

_re:コーディングスタイル_。 autopep8とyapfを使用して取り組んだプロジェクトで、基本的にツールにコーディングスタイルをクリーンアップさせることができるので、心配する必要はありません(クリーンアップされたバージョンがはるかに少ない場合を除く)クリーンアップしないよりも便利です。通常、行の長さがより明確になり、長さの境界を1〜2文字超えるだけの場合に役立ちます)。 私はそれを簡単にするためにEmacsでelpy-modeを使用していますが、コマンドラインやCIでも簡単に実行できると思います。

リポジトリのルートに.editorconfigがあることも便利です。

コードをフォーマッターに渡す前に、現在開いているPRをマージして実行したいと考えているだけです。 私はすべてpep8 / flake8 / yapfです。

:+1:

👍

私はPEP8を維持するのが大好きです。

異議がない場合は、このタスクが完了したことを宣言します🍾

新しいコミュニティは1つのパッチ2.0.7と1つのマイナー2.1.0リリースをリリースし、メジャー3.0.0リリースに向けて取り組んでいます。

この新しいエキサイティングなリリースに参加することを躊躇しないでください!

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

JonathanHuot picture JonathanHuot  ·  26コメント

JonathanHuot picture JonathanHuot  ·  33コメント

prudnikov picture prudnikov  ·  11コメント

ryarnyah picture ryarnyah  ·  3コメント

JonathanHuot picture JonathanHuot  ·  15コメント