個人リポジトリからOrganizationリポジトリに移行
経緯(読み飛ばして問題ありません)
mahjong4jをmaven Centralにリリースするにあたって
mavenのgroupIdをorg.mahjong4jにしたていたのですが、
<groupId>org.mahjong4j</groupId>
<artifactId>mahjong4j</artifactId>
<version>0.1.0</version>
Maven Central repositoryの管理者の方に
mahjong4j.org
のドメイン持ってないでしょ!?
それなら例えば、com.github.yu1ro
にすれば?
と言われてしまい(https://issues.sonatype.org/browse/OSSRH-19644)
groupIdに自分の名前入れるのもアレなので、Organizationリポジトリに移行しました!
<groupId>com.github.mahjong4j</groupId>
<artifactId>mahjong4j</artifactId>
<version>0.1.0</version>
やったこと
GitHubでリポジトリ移行
1.Organizationを作成
画面上部の[+]のボタンからOrganizationを作成しました
2. [Setting]→[Danger Zone]→[Transfer ownership]で変更
で、上の欄にはリポジトリ名なのでmahjong4j
下の欄には誰に変更するかなのでこれもmahjong4j
と入力して[I understand, transfer repository.]ボタンをクリックしたら完了です
pom.xmlの書き換え
Gradleにしろよっていうマサカリは受け付けませんw
そのうちやりますよ。そのうちw
で、問題のpom.xmlは
<groupId>org.mahjong4j</groupId> <!-- これから -->
<artifactId>mahjong4j</artifactId>
<version>0.1.0</version>
から
<groupId>com.github.mahjong4j</groupId> <!-- これに -->
<artifactId>mahjong4j</artifactId>
<version>0.1.0</version>
に変更しました
waffle.io
便利なカンバンシステムですね
これは作り直しました。
1.まず削除
サイドメニューの[Project Settings]→[General]の順にクリックします
下のフォームにこんな感じで入力します。
取り消し線の所は本来「yu1ro」って書いてあったのですが、
撮り忘れたため新しい方で代用しました(雑ですいません。。。)
2.Organizationと連携
未連携だと追加出来ないので、
Organizationと連携させてあげる必要があります。
サイドメニューから[Home]に移動します
[+]ボタンで新たに作り直します
まだ表示されないので、連携させます
GitHubに移動するので
[Grant access]ボタンで指定のOrganizationと接続して下さい。
(すいません撮り忘れました)
完了したらこんな感じになります。
3.新規作成
完了したらwaffle.ioに戻って、作り直しました
さっきのAdd Boardの部分からです。
Travis CI
言わずとしれたCIサービスですね
Travisも未連携だとbuildしてくれないので、連携させます。
1.Organization連携
Organizationが見つからないので
戻って確認するともうスイッチがONになっていたので
pushなどしてもう一度buildしてみました
Gitter
チャットサービスですね
これは自動で変化してくれました!
ありがたい!!!!
readmeのurlだけ直しました
Codecov
コードカバレッジのサービスですね
これも自動で変わってくれました!!
ありがたい!!!!
readmeのurlだけ直しました
Coverity
コードの静的解析サービスですね
未だに何をしてくれているのかイマイチ分かってませんw
変更しなくてもyu1ro/mahjong4jのまま使えました!
変更しようとしましたが、うまくいかないので、そのまま使います。
Repository URLとHomepage URLだけ変更しておきました
最後に
間違いなど有りましたらご指摘頂けますとありがたいです。
Collaborator募集
折角Organizationになったので
mahjong4jではCollaboratorを募集しております
初対面の方も大歓迎です!
Issueにでも書いちゃって下さい!