テンプレート管理パッケージ
#Github#npm-package#template
概要
プルリクエストのテンプレートファイルや各言語のLint系のファイルなど、個人やチームでどのプロジェクトでも共通して使うケースがあります。
このパッケージは各プロジェクトで、Githubレポジトリに置いているテンプレートファイルを同期できます。
Githubテンプレートレポジトリを使うことも可能ですが、テンプレートを更新したときに同期がやり辛いことや、テンプレートを言語やライブラリごとに作成したときにテンプレート自体が重複するケースが発生するために独自でパッケージを作成しました。
使い方
テンプレートレポジトリ: https://github.com/nakobase/nakobase-project-template
パッケージレポジトリ: https://github.com/nakobase/nakobase-template-sync
以下のコマンドを実行すると、どのテンプレートファイルを同期するかの選択肢が表示されるので、選択することでテンプレートレポジトリのファイルが同期されます。
$ npx @nakobase/nakobase-template-sync
現状は私のプロジェクトの構造に依存していますが、forkし皆さんの環境に合わせて修正することで同様に使えるようになるので興味がある方は使ってみてください!