NakoBase Logo

テンプレート管理パッケージ

#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し皆さんの環境に合わせて修正することで同様に使えるようになるので興味がある方は使ってみてください!