cryptofoundry

Contacter cryptofoundry

Dites-nous ce que vous voulez construire ou automatiser.

Dev Guidelines & Docs

Étiquettes recommandées pour les problèmes et les discussions

ADAMANT utilise un ensemble d’étiquettes unifié pour les problèmes et les discussions. Bien que certaines étiquettes ne s’appliquent pas de manière égale aux deux sections, le fait de partager l’ensemble complet offre de la flexibilité à la communauté. Les étiquettes par défaut de GitHub restent en minuscules, tandis que les étiquettes personnalisées commencent par une majuscule (à l’exception des préfixes).

Les étiquettes intégrées de GitHub sont conservées telles quelles : bug, documentation, duplicate, enhancement, good first issue, help wanted, invalid, question et wontfix.

Statuts spéciaux

Trois étiquettes personnalisées de statut indiquent la priorité et la portée. High priority marque les problèmes urgents nécessitant une attention immédiate. Primary feature identifie les fonctionnalités essentielles au fonctionnement du produit. Composite task désigne des éléments de travail volumineux ou complexes qui se divisent en plusieurs sous-tâches.

Langages, frameworks et technologies

Les étiquettes technologiques permettent de suivre la pile concernée : JavaScript et TypeScript pour le code frontend et backend, Vue pour les fonctionnalités de Vue.js, CSS pour le style et les thèmes, NodeJS pour la logique backend et les API, Swift pour iOS, Kotlin pour Android, IPFS pour le stockage décentralisé, Electron pour l’empaquetage desktop, et Capacitor pour les builds mobiles et intégrations.

Produit, plateforme et flux de travail

Les étiquettes spécifiques à la plateforme incluent Web, Mobile et Desktop pour les problèmes liés à un client spécifique, tandis que UX/UI couvre les améliorations d’interface et d’expérience utilisateur. Performance concerne les optimisations de vitesse, de stockage ou de réseau. Protocol & AIPs traite des modifications du protocole blockchain ADM et des interactions entre nœuds. Integration gère les connexions aux blockchains externes, services ou API. Auth englobe les phrases secrètes, clés, passkeys, biométries et stockage local sécurisé. Nodes suit le logiciel des nœuds ADM, les API, la connectivité et le consensus. DB couvre PostgreSQL, MongoDB, les migrations et les requêtes. Infrastructure inclut les nœuds de cryptomonnaie et ADAMANT, les serveurs, VPS, Ansible, Nginx, Docker et Zabbix. APIs concerne la conception des API et les points de terminaison. Automation, CI/CD et Linter couvrent les scripts, GitHub Actions, les pipelines et les vérifications de qualité de code (ESLint/Stylelint).

Étiquettes pour les discussions

Les étiquettes spécifiques aux discussions aident à catégoriser les conversations. Guideline concerne les meilleures pratiques, normes de codage et règles de contribution. Blockchain et Cryptocurrency traitent de la mécanique du registre et des discussions sur ADM ou d’autres jetons. Messaging concerne les messageries, protocoles de communication et mentions. Decentralization et Privacy suivent les efforts visant à réduire les dépendances centralisées et à protéger l’anonymat des utilisateurs. Encryption et Security couvrent le chiffrement de bout en bout, les algorithmes cryptographiques, la gestion des clés et les vulnérabilités. Governance gère les AIPs et propositions. Community, Ideas et Research soutiennent les retours d’information, suggestions de feuille de route à long terme et investigations. Trading couvre les bots, marchés, exchanges et liquidité. Memes est destinée aux contenus humoristiques communautaires. Marketing et Marketing offers traitent de la promotion, de la croissance communautaire, des partenariats, des listings sur exchanges et de l’engagement avec des influenceurs (KOL).