Skip to content

Organizationの課題整理

TAKEUCHI Hiroaki edited this page May 23, 2018 · 5 revisions

Motivation

  • Twitter4J の開発が継続しているのか止まっているのか分からない
  • ここ1年くらいのTwitter APIの新機能がフォローできなくなっているので困っている人が多い
    • 自力で PR をマージして使ってる人もいるようだが「IDEA 入れてマージしてビルドして...」という手順が必要で、しんどい(からforkしてくれ)と言われた
  • PRがいつまで経ってもマージされない
  • PRがマージされないので「あるPRに依存した機能」を開発しにくい(例:https://github.com/takke/twitter4j/pull/2)

=> というわけで Twitter4J の開発を Organization に移管するとどうなるのかを考えてみた。

ぶっちゃけマージ作業だけでも手伝えればいいのかなと思うのですが。

TODO/Issue

  • リリース

    • maven central にリリースするためには認証とか大変でしたっけ?(organizationに移行してもできる?)
    • この機会に別のところに移す?
  • Web (twitter4j.org) の更新どうする?

  • テスト

    • テスト用のTwitterアカウントの準備がかなりかなりかなり大変
    • テストだけ yusuke さんにやってもらう?
  • タスク管理

    • JIRA から GitHub に移行したい。残課題は?
  • 既存のPR

    • Organization に Transfer すれば既存のものを引き継げるはず
  • コミット権限等を誰に付与するか(メンバーをどうするか)

  • maven or Gradle

    • Gradle ベースになると Android Studio で開発できるのでtakke的にウレシイ
    • Web系などはまだ maven 必須か?
      • jarが生成出来ればいいのであれば Gradle でも問題ない?
  • コーディング規約、Javaバージョンなど

参考

  • ttps://github.com/permissions-dispatcher/PermissionsDispatcher/issues/353
Clone this wiki locally