cryptofoundry

cryptofoundry kontaktieren

Sagen Sie uns, was Sie bauen oder automatisieren möchten.

Dev Guidelines & Docs

Empfohlene Labels für Issues und Diskussionen

ADAMANT verwendet ein einheitliches Label-Set sowohl für Issues als auch für Diskussionen. Obwohl einige Labels nicht gleichermaßen auf beide Anwendungsfälle zutreffen, ermöglicht die gemeinsame Nutzung des vollen Sets mehr Flexibilität für die Community. Standard-GitHub-Labels bleiben kleingeschrieben, während benutzerdefinierte Labels mit einem Großbuchstaben beginnen (ohne Präfixe).

Die integrierten GitHub-Labels werden unverändert beibehalten: bug, documentation, duplicate, enhancement, good first issue, help wanted, invalid, question und wontfix.

Besondere Statusse

Drei benutzerdefinierte Status-Labels zeigen Priorität und Umfang an. High priority kennzeichnet dringende Probleme, die sofortige Aufmerksamkeit erfordern. Primary feature markiert Funktionen, die für die Produktfunktionalität essenziell sind. Composite task identifiziert große oder komplexe Aufgaben, die sich in mehrere Unteraufgaben unterteilen lassen.

Sprachen, Frameworks und Technologien

Technologie-Labels verfolgen den jeweils relevanten Stack: JavaScript und TypeScript für Frontend- und Backend-Code, Vue für Vue.js-Funktionen, CSS für Styling und Themen, NodeJS für Backend-Logik und APIs, Swift für iOS, Kotlin für Android, IPFS für dezentrale Speicherung, Electron für Desktop-Pakete und Capacitor für mobile Builds und Integrationen.

Produkt, Plattform und Workflow

Plattformspezifische Labels umfassen Web, Mobile und Desktop für clientenspezifische Probleme, während UX/UI Verbesserungen an Schnittstelle und Benutzererlebnis abdeckt. Performance bezieht sich auf Optimierungen von Geschwindigkeit, Speicher oder Netzwerk. Protocol & AIPs behandelt Änderungen am ADM-Blockchain-Protokoll und Knoteninteraktionen, und Integration umfasst externe Blockchains, Dienste oder API-Verbindungen. Auth beinhaltet Passphrasen, Schlüssel, Passkeys, Biometrie und sichere lokale Speicherung. Nodes verfolgt ADM-Knotensoftware, APIs, Konnektivität und Konsens. DB betrifft PostgreSQL, MongoDB, Migrationen und Abfragen. Infrastructure umfasst Coin- und ADAMANT-Knoten, Server, VPS, Ansible, Nginx, Docker und Zabbix. APIs bezieht sich auf API-Design und Endpunkte. Automation, CI/CD und Linter decken Skripte, GitHub Actions, Pipelines und Code-Qualitätsprüfungen (ESLint/Stylelint) ab.

Diskussions-Labels

Diskussionsspezifische Labels helfen, Gespräche zu kategorisieren. Guideline umfasst Best Practices, Codierungsstandards und Beitragungsregeln. Blockchain und Cryptocurrency behandeln Ledger-Mechaniken sowie ADM- oder andere Token-Diskussionen. Messaging bezieht sich auf Messenger, Kommunikationsprotokolle und Erwähnungen. Decentralization und Privacy verfolgen Bemühungen zur Reduzierung zentralisierter Abhängigkeiten und zum Schutz der Nutzeranonymität. Encryption und Security behandeln Ende-zu-Ende-Verschlüsselung, kryptografische Algorithmen, Schlüsselmanagement und Schwachstellen. Governance umfasst AIPs und Vorschläge. Community, Ideas und Research unterstützen Feedback, langfristige Roadmap-Vorschläge und Untersuchungen. Trading betrifft Bots, Märkte, Börsen und Liquidität. Memes ist für unterhaltsame Community-Inhalte vorgesehen. Marketing und Marketing offers befassen sich mit Werbung, Community-Wachstum, Partnerschaften, Börsenlistings und KOL-Engagement.

Jedes benutzerdefinierte Label wird mit einer Farbe kombiniert, um eine visuelle Identifikation in der GitHub-Oberfläche zu ermöglichen.