ADAMANTはIssuesとDiscussionsの両方で統一されたラベルセットを使用しています。一部のラベルは両方に均等に適用されない場合もありますが、完全なセットを共有することでコミュニティに柔軟性を提供しています。デフォルトのGitHubラベルは小文字のまま維持し、カスタムラベルは先頭を大文字で始めます(接頭辞を除く)。
GitHubの組み込みラベルはそのまま使用します:bug、documentation、duplicate、enhancement、good first issue、help wanted、invalid、question、wontfix。
特殊ステータス
3つのカスタムステータスラベルは、優先度と範囲を示します。High priorityは即時対応が必要な緊急の問題を示します。Primary featureは製品機能に不可欠な機能を示します。Composite taskは複数のサブタスクに分割される大規模または複雑な作業項目を示します。
言語、フレームワーク、テクノロジー
テクノロジーラベルは関連するスタックを追跡します:フロントエンドおよびバックエンドコードのJavaScriptおよびTypeScript、Vue.js機能のVue、スタイリングおよびテーマのCSS、バックエンドロジックおよびAPIのNodeJS、iOSのSwift、AndroidのKotlin、分散ストレージのIPFS、デスクトップパッケージングのElectron、モバイルビルドおよび統合のCapacitor。
製品、プラットフォーム、ワークフロー
プラットフォーム固有のラベルには、クライアント固有の問題のためのWeb、Mobile、Desktopがあり、UX/UIはインターフェースおよびエクスペリエンスの改善をカバーします。Performanceは速度、ストレージ、またはネットワークの最適化を対象とします。Protocol & AIPsはADMブロックチェーンプロトコルの変更およびノード間相互作用を扱い、Integrationは外部ブロックチェーン、サービス、またはAPI接続を扱います。Authはパスフレーズ、キー、パスキー、生体認証、および安全なローカルストレージを含みます。NodesはADMノードソフトウェア、API、接続性、コンセンサスを追跡します。DBはPostgreSQL、MongoDB、マイグレーション、クエリをカバーします。InfrastructureはコインおよびADAMANTノード、サーバー、VPS、Ansible、Nginx、Docker、Zabbixを含みます。APIsはAPI設計およびエンドポイントを扱います。Automation、CI/CD、Linterはスクリプト、GitHub Actions、パイプライン、コード品質チェック(ESLint/Stylelint)をカバーします。
ディスカッションラベル
ディスカッション固有のラベルは会話を分類するのに役立ちます。Guidelineはベストプラクティス、コーディング標準、貢献ルールをカバーします。BlockchainおよびCryptocurrencyはレジャーメカニクスおよびADMまたは他のトークンに関する議論を扱います。Messagingはメッセンジャー、通信プロトコル、メンションに関連します。DecentralizationおよびPrivacyは中央集権的依存の削減とユーザー匿名性の保護の取り組みを追跡します。EncryptionおよびSecurityはエンドツーエンド暗号化、暗号アルゴリズム、キー管理、脆弱性をカバーします。GovernanceはAIPおよび提案を扱います。Community、Ideas、Researchはフィードバック、長期的なロードマップの提案、調査を支援します。Tradingはボット、市場、取引所、流動性をカバーします。Memesはコミュニティの娯楽コンテンツ用です。MarketingおよびMarketing offersはプロモーション、コミュニティ成長、パートナーシップ、取引所上場、KOLエンゲージメントを扱います。
各カスタムラベルには、GitHubインターフェースでの視覚的識別用に色が割り当てられています。