forked from Twitter4J/Twitter4J
-
Notifications
You must be signed in to change notification settings - Fork 3
Organizationの課題整理
TAKEUCHI Hiroaki edited this page May 23, 2018
·
5 revisions
- Twitter4J の開発が継続しているのか止まっているのか分からない
- ここ1年くらいのTwitter APIの新機能がフォローできなくなっているので困っている人が多い
- 自力で PR をマージして使ってる人もいるようだが「IDEA 入れてマージしてビルドして...」という手順が必要で、しんどい(からforkしてくれ)と言われた
- PRがいつまで経ってもマージされない
- PRがマージされないので「あるPRに依存した機能」を開発しにくい(例:https://github.com/takke/twitter4j/pull/2)
=> というわけで Twitter4J の開発を Organization に移管するとどうなるのかを考えてみた。
ぶっちゃけマージ作業だけでも手伝えればいいのかなと思うのですが。
-
リリース
- maven central にリリースするためには認証とか大変でしたっけ?(organizationに移行してもできる?)
- この機会に別のところに移す?
-
Web (twitter4j.org) の更新どうする?
- サポートAPI(http://twitter4j.org/ja/api-support.html) とかも新API対応にあわせて更新が必要
-
テスト
- テスト用のTwitterアカウントの準備がかなりかなりかなり大変
- テストだけ yusuke さんにやってもらう?
-
タスク管理
- JIRA から GitHub に移行したい。残課題は?
-
既存のPR
- Organization に Transfer すれば既存のものを引き継げるはず
-
コミット権限等を誰に付与するか(メンバーをどうするか)
-
maven or Gradle
- Gradle ベースになると Android Studio で開発できるのでtakke的にウレシイ
- Web系などはまだ maven 必須か?
- jarが生成出来ればいいのであれば Gradle でも問題ない?
-
コーディング規約、Javaバージョンなど
- 現行を踏襲する。安易に Java バージョンを上げない。 http://twitter4j.org/ja/development.html
- ttps://github.com/permissions-dispatcher/PermissionsDispatcher/issues/353