AdminLTEへの貢献
貢献は常時大歓迎であり、推奨されます!初心者向けの方法は次のとおりです。 オープンソースの利用を開始するには、ここをクリックしてください
- 貢献要件
- 貢献時には、AdminLTE.ioに非独占的なライセンスを与え、(AdminLTE.ioが)適切と判断したあらゆる状況でその貢献を利用することに同意するものとします。
- 第三者が提供するコンテンツを使用する場合は、オープンソースライセンスを使用して適切にライセンスされる必要があります。
- 貢献はGitHubのプルリクエストを通じてのみ受け付けられます。
- 最後に、寄付されたコードは、サポートされているすべてのブラウザで機能する必要があります(ブラウザのサポートについては上記を参照)。
- インストール
- リポジトリをForkします(ガイドはこちら)。
- マシンにクローンを作成します。
git clone https://github.com/YOUR_USERNAME/AdminLTE.git
- distファイルのコンパイル(開発)
- distファイルをコンパイルするには、Node.js 14以降/npm(nodeパッケージマネージャー)が必要です。
- ./package-lock.jsonファイルを削除します。
npm install
(npmの依存関係をインストール)
npm run dev
(開発者モード、ライブデモのブラウザシンクサポートによる自動コンパイル)
- ./buildフォルダまたはpackage.jsonまたは./dist/js/demo.jsまたはpackage-lock.jsonまたは./dist/js/pages/または./docsまたは貢献に不可欠なhtmlファイルでのみ変更を行います。
- プルリクエストを作成する前に、./dist/css/および./dist/js/および./plugins内の変更を行わないでください。コンパイルされたファイルが含まれており、PR(プルリクエスト)に含めないでください。
npm run production
(css/jsファイルをコンパイルし、すべてのページが正常に機能していることをテストします。プルリクエストを作成する前)
- プルリクエストを作成します。
ワンクリックでオンラインセットアップして貢献する
Gitpod(オープンソース向けの無料オンラインIDE)を使用して、問題に取り組んだり、PR(プルリクエスト)を作成したりできます。ワンクリックでワークスペースが起動し、自動的に
AdminLTE
リポジトリをクローンします。
- 依存関係をインストールします。
- サーバーを起動するには
npm run dev
を実行します。
