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

# 個人リポジトリからOrganizationリポジトリに移行
### 経緯(読み飛ばして問題ありません)
[mahjong4j](https://github.com/mahjong4j/mahjong4j)をmaven Centralにリリースするにあたって
mavenのgroupIdをorg.mahjong4jにしたていたのですが、

```xml: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リポジトリ](https://github.com/mahjong4j/mahjong4j)に移行しました！

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

## やったこと
### GitHubでリポジトリ移行
#### 1.Organizationを作成
画面上部の[+]のボタンからOrganizationを作成しました

![Options.clipular.png](https://qiita-image-store.s3.amazonaws.com/0/35448/96bb1d6f-678a-d95d-4650-bcc61738cf46.png)

#### 2. [Setting]→[Danger Zone]→[Transfer ownership]で変更
![dangerzone.png](https://qiita-image-store.s3.amazonaws.com/0/35448/6443afa0-8112-01ac-39b8-946f8746ae76.png)
で、上の欄にはリポジトリ名なのでmahjong4j
下の欄には誰に変更するかなのでこれもmahjong4j
と入力して[I understand, transfer repository.]ボタンをクリックしたら完了です

### pom.xmlの書き換え
Gradleにしろよっていうマサカリは受け付けませんｗ
そのうちやりますよ。そのうちｗ

で、問題のpom.xmlは

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

から

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

に変更しました

### waffle.io
便利なカンバンシステムですね
これは作り直しました。
#### 1.まず削除
サイドメニューの[Project Settings]→[General]の順にクリックします
![waffledelete.png](https://qiita-image-store.s3.amazonaws.com/0/35448/c5a8e51e-eec4-2e32-f969-66873997d736.png)
下のフォームにこんな感じで入力します。
![waffledeleteform.png](https://qiita-image-store.s3.amazonaws.com/0/35448/d8f3df68-6dd6-3ec0-5184-988b5b90cd5c.png)
取り消し線の所は本来「yu1ro」って書いてあったのですが、
撮り忘れたため新しい方で代用しました（雑ですいません。。。）

#### 2.Organizationと連携
未連携だと追加出来ないので、
Organizationと連携させてあげる必要があります。
サイドメニューから[Home]に移動します
![wafflehome.png](https://qiita-image-store.s3.amazonaws.com/0/35448/ed7379c2-0375-a72c-de2d-409f3ad81f8d.png)
[+]ボタンで新たに作り直します
![Wafflecreatenewboard.png](https://qiita-image-store.s3.amazonaws.com/0/35448/20a9dda7-41db-570d-2500-6b5a2862b946.png)
まだ表示されないので、連携させます
![waffleaddorghere.png](https://qiita-image-store.s3.amazonaws.com/0/35448/62c50f92-25a7-f4a5-94dd-5334279ce8bd.png)
GitHubに移動するので
[Grant access]ボタンで指定のOrganizationと接続して下さい。
（すいません撮り忘れました）
![Connection with Waffle.clipular.png](https://qiita-image-store.s3.amazonaws.com/0/35448/d6084312-c2ab-df86-88c4-9d892f9f3eec.png)
完了したらこんな感じになります。
#### 3.新規作成
完了したらwaffle.ioに戻って、作り直しました
さっきのAdd Boardの部分からです。

### [Travis CI](https://travis-ci.org/)
言わずとしれたCIサービスですね
Travisも未連携だとbuildしてくれないので、連携させます。
#### 1.Organization連携
Travis CIの画面に移動後、
![travisaddrepo.png](https://qiita-image-store.s3.amazonaws.com/0/35448/384e88fb-9737-f5a8-b6e8-325bbd852df5.png)

Organizationが見つからないので

![travisaddorg.png](https://qiita-image-store.s3.amazonaws.com/0/35448/d8afa50e-af0b-8507-3d9c-89c3e2b7c474.png)

![travisconnect.png](https://qiita-image-store.s3.amazonaws.com/0/35448/626e2f9a-2da1-cb50-b211-9f7b1c86c104.png)

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

### [Gitter](https://gitter.im/home)
チャットサービスですね
これは自動で変化してくれました！
ありがたい！！！！
readmeのurlだけ直しました

### [Codecov](https://codecov.io/)
コードカバレッジのサービスですね
これも自動で変わってくれました！！
ありがたい！！！！
readmeのurlだけ直しました

### [Coverity](https://scan.coverity.com/)
コードの静的解析サービスですね
未だに何をしてくれているのかイマイチ分かってませんｗ
変更しなくてもyu1ro/mahjong4jのまま使えました！
変更しようとしましたが、うまくいかないので、そのまま使います。
Repository URLとHomepage URLだけ変更しておきました

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

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