Logo
    .github Repositoryを作ってテンプレートを共通化した

    .github Repositoryを作ってテンプレートを共通化した

    はじめに

    ゆとり世代の中野です。

    今回チャレンジした内容は【.github Repositoryを作ってテンプレートを共通化した】です。

    さっそくチャレンジについて書いていきます。

    チャレンジする背景

    • プロダクトを開発しているといくつかのRepositoryが生まれてきた
    • 個別にテンプレートを管理していたがRepository毎に変更のPRを出すのが面倒くさい
    • 共通化できるものは共通化したい

    チャレンジ内容

    • .githubを使ってテンプレートを共通化する

    結論

    • public Repositoryではないと適用されない
    • 複数のRepositoryに個別に管理しなくていいのは楽

    理由

    • public Repositoryではないと適用されない
      • privateでもいけるかなと思い試してみましたがだめでした
      • .githubぐらいであればpublicにしても影響ないのでpublic運用にしています
    • 複数のRepositoryに個別に管理しなくていいのは楽
      • Repository毎に設定することや個別にメンテすることから開放されました
      • どうしてもカスタマイズしたい場合は各Repositoryの中で作成したテンプレートが優先されるみたいです

    具体例

    • 公式にドキュメントがあったのでこちらを参考にするとよさそう
    Creating a default community health file - GitHub Docs

    You can add default community health files to a public repository called .github, in the root of the repository or in the docs or .github folders.

    docs.github.com

    Creating a default community health file - GitHub Docs

    まとめ

    • .github Repositoryを作ればテンプレート類は共通化できる
    • .github Repositoryはpublicでないと適用されない

    yutanakano

    WEBエンジニア

    大阪生まれのゆとり世代です

    趣味はバイクでツーリングに行くこと

    愛車は Ninja ZX-25R SE KRT EDITION

    Expoでプロダクトを作っています

    image

    ©ゆとりちゃれんじ

    GitHubXInstagram