LoginSignup
11
6

More than 5 years have passed since last update.

GitHubで個人リポジトリからOrganizationリポジトリにしてやったこと一覧

Posted at

個人リポジトリからOrganizationリポジトリに移行

経緯(読み飛ばして問題ありません)

mahjong4jをmaven Centralにリリースするにあたって
mavenのgroupIdをorg.mahjong4jにしたていたのですが、

pom.xml
    <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リポジトリに移行しました!

pom.xml
    <groupId>com.github.mahjong4j</groupId>
    <artifactId>mahjong4j</artifactId>
    <version>0.1.0</version>

やったこと

GitHubでリポジトリ移行

1.Organizationを作成

画面上部の[+]のボタンからOrganizationを作成しました

Options.clipular.png

2. [Setting]→[Danger Zone]→[Transfer ownership]で変更

dangerzone.png
で、上の欄にはリポジトリ名なのでmahjong4j
下の欄には誰に変更するかなのでこれもmahjong4j
と入力して[I understand, transfer repository.]ボタンをクリックしたら完了です

pom.xmlの書き換え

Gradleにしろよっていうマサカリは受け付けませんw
そのうちやりますよ。そのうちw

で、問題のpom.xmlは

pom.xml
    <groupId>org.mahjong4j</groupId>  <!-- これから -->
    <artifactId>mahjong4j</artifactId>
    <version>0.1.0</version>

から

pom.xml
    <groupId>com.github.mahjong4j</groupId>  <!-- これに -->
    <artifactId>mahjong4j</artifactId>
    <version>0.1.0</version>

に変更しました

waffle.io

便利なカンバンシステムですね
これは作り直しました。

1.まず削除

サイドメニューの[Project Settings]→[General]の順にクリックします
waffledelete.png
下のフォームにこんな感じで入力します。
waffledeleteform.png
取り消し線の所は本来「yu1ro」って書いてあったのですが、
撮り忘れたため新しい方で代用しました(雑ですいません。。。)

2.Organizationと連携

未連携だと追加出来ないので、
Organizationと連携させてあげる必要があります。
サイドメニューから[Home]に移動します
wafflehome.png
[+]ボタンで新たに作り直します
Wafflecreatenewboard.png
まだ表示されないので、連携させます
waffleaddorghere.png
GitHubに移動するので
[Grant access]ボタンで指定のOrganizationと接続して下さい。
(すいません撮り忘れました)
Connection with Waffle.clipular.png
完了したらこんな感じになります。

3.新規作成

完了したらwaffle.ioに戻って、作り直しました
さっきのAdd Boardの部分からです。

Travis CI

言わずとしれたCIサービスですね
Travisも未連携だとbuildしてくれないので、連携させます。

1.Organization連携

Travis CIの画面に移動後、
travisaddrepo.png

Organizationが見つからないので

travisaddorg.png

travisconnect.png

戻って確認するともうスイッチがONになっていたので
pushなどしてもう一度buildしてみました

Gitter

チャットサービスですね
これは自動で変化してくれました!
ありがたい!!!!
readmeのurlだけ直しました

Codecov

コードカバレッジのサービスですね
これも自動で変わってくれました!!
ありがたい!!!!
readmeのurlだけ直しました

Coverity

コードの静的解析サービスですね
未だに何をしてくれているのかイマイチ分かってませんw
変更しなくてもyu1ro/mahjong4jのまま使えました!
変更しようとしましたが、うまくいかないので、そのまま使います。
Repository URLとHomepage URLだけ変更しておきました

最後に

間違いなど有りましたらご指摘頂けますとありがたいです。

Collaborator募集

折角Organizationになったので
mahjong4jではCollaboratorを募集しております
初対面の方も大歓迎です!
Issueにでも書いちゃって下さい!

11
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
6