ベストアンサー1
これらのタグの目的は何ですか?
これらの画像は外部サービスによって提供されており、多くの場合継続的インテグレーションサービスであり、リポジトリに関する興味深い情報を表示するために使用されます。
たとえば、例で示す最初のバッジは、ビルドが「合格」していることを示しています (正確な定義はビルドによって異なりますが、通常はテストが合格し、最新のビルド中に何も問題が発生しなかったことを意味します)。
3番目の例、カバレッジ:12%は、コードカバレッジ報告。
どうやって生成するのでしょうか?
各サービスには独自の方法があります。
例の2番目のバッジは精査者、残念ながらそのバッジに関するドキュメントは見つかりませんでした。しかし、ほとんどのバッジ システムは、Web サイトや GitHub などで使用できる各プロジェクトまたはジョブへのリンクを提供することで機能し、ビルドが発生すると、それに応じてバッジの外観が更新されます。
のTravis CI ドキュメント良い例が含まれています。
最初の2つの質問に答えたので、残りの2つはほぼ消えたと思います。できる使用されるバッジは、見つけられるサービスによって決まります。すべきである使用するものは完全にあなた次第です。