
Cryptohack Badgeプロジェクトのモバイルエンジニアリングのホーム。
GitLabを簡単に使い始めるために、以下に推奨される次のステップをリストアップしました。
すでにプロフェッショナルですか? このREADME.mdを編集して、自分好みにカスタマイズしてください。簡単に始めたいですか? 下部のテンプレート をご利用ください!
cd existing_repo
git remote add origin https://gitlab.com/cryptoadvocate/cryptohackapp.git
git branch -M main
git push -uf origin main
GitLabのビルトイン継続的インテグレーションを利用します。
このREADMEを自分好みにカスタマイズする準備ができたら、このファイルを編集して以下の便利なテンプレートをご利用ください(もちろん、好きなように構成しても構いません。これは出発点にすぎません!)。テンプレート提供元:makeareadme.com に感謝します。
プロジェクトはそれぞれ異なるため、以下のセクションのうちどれがあなたのプロジェクトに該当するかを検討してください。テンプレートで使用されているセクションは、ほとんどのオープンソースプロジェクトへの提案です。また、READMEは長すぎて詳細すぎることもありますが、短すぎるよりは長すぎるほうが良いという点も覚えておいてください。READMEが長すぎると感じた場合は、情報を削るのではなく、別の形式のドキュメントを利用することを検討してください。
プロジェクトに自己説明的な名前を付けてください。
プロジェクトが具体的に何ができるかを人々に知らせてください。訪問者が馴染みのないかもしれない参考資料へのリンクを追加し、コンテキストを提供してください。機能のリストや背景のサブセクションもここに追加できます。プロジェクトに代替案がある場合は、差別化要因をリストアップするのに適した場所です。
一部のREADMEでは、プロジェクトのテストがすべて合格しているかどうかなどのメタデータを伝える小さな画像が表示されることがあります。Shieldsを使用してREADMEにバッジを追加できます。多くのサービスにもバッジを追加するための手順があります。
何を作っているかにもよりますが、スクリーンショットやビデオ(実際のビデオよりもGIFがよく使われます)を含めると良いでしょう。ttygifなどのツールが役立ちますが、より高度な方法としてはAsciinemaをチェックしてください。
特定のエコシステム内では、Yarn、NuGet、Homebrewなど、一般的なインストール方法があるかもしれません。ただし、READMEを読んでいる人が初心者で、より詳しいガイダンスを必要としている可能性を考慮してください。具体的な手順を列挙することで、あいまいさを取り除き、ユーザーができるだけ早くプロジェクトを使い始められるようにします。特定のプログラミング言語バージョンやオペレーティングシステムなど、特定のコンテキストでのみ動作する場合、または手動でインストールする必要のある依存関係がある場合は、要件のサブセクションも追加してください。
例を豊富に使用し、可能であれば期待される出力を示してください。説明できる最小の使用例をインラインで含め、より高度な例が長すぎてREADMEに合理的に含められない場合は、リンクを提供すると便利です。
ユーザーがどこで助けを求められるかを伝えてください。Issueトラッカー、チャットルーム、メールアドレスなど、任意の組み合わせで構いません。
将来のリリースに関するアイデアがある場合は、READMEにリストアップすると良いでしょう。
貢献を受け付けているかどうか、およびそれを受け入れるための要件を明記してください。
プロジェクトに変更を加えたい人のために、開始方法に関するドキュメントがあると便利です。実行すべきスクリプトや設定すべき環境変数があるかもしれません。これらの手順を明確にしてください。これらの指示は将来の自分自身にも役立つ可能性があります。
また、コードをリントしたりテストを実行したりするコマンドを文書化することもできます。これらの手順は高品質なコードを確保し、変更が誤って何かを壊す可能性を減らすのに役立ちます。テストの実行手順は、特にブラウザでのテスト用にSeleniumサーバーを起動するなどの外部セットアップが必要な場合に非常に役立ちます。
プロジェクトに貢献した人々への感謝の気持ちを示してください。
オープンソースプロジェクトの場合は、ライセンスの種類を明記してください。
プロジェクトに費やすエネルギーや時間がなくなった場合は、READMEの上部に開発が遅くなったか完全に停止したことを記載するメモを追加してください。誰かがプロジェクトをフォークしたり、メンテナーやオーナーとして名乗り出て、プロジェクトを継続させるかもしれません。また、メンテナーを明示的に募集することもできます。