https://www.unobtanium.uno
Unobtane est une nouvelle monnaie numérique expérimentale qui permet des paiements instantanés à quiconque, partout dans le monde. Unobtane utilise la technologie entre pairs pour fonctionner sans autorité centrale: la gestion des transactions et l'émission de l'argent sont effectués collectivement par le réseau. Unobtane est le nom du logiciel open source qui permet l'utilisation de cette devise.
Pour plus d'informations, ainsi qu'une version binaire immédiatement utilisable du logiciel Unobtane, voir https://www.unobtanium.uno.
Unobtane est libéré en vertu des termes de la licence du MIT. Voir la copie pour plus d'informations ou consultez http://opensource.org/licenses/mit.
Les développeurs travaillent dans leurs propres arbres, puis soumettent des demandes de traction lorsqu'ils pensent que leur fonctionnalité ou leur correction de bogue est prête.
S'il s'agit d'un changement simple / trivial / non controversé, alors l'un des membres de l'équipe de développement Unobtanium le tire simplement.
S'il s'agit d'un changement plus compliqué ou potentiellement controversé , le soumetteur de correctif sera invité à commencer une discussion (s'ils ne l'ont pas déjà fait) sur CryptoCoinTalk.
Le patch sera accepté s'il y a un large consensus sur le fait que c'est une bonne chose. Les développeurs doivent s'attendre à retravailler et à soumettre des correctifs si le code ne correspond pas aux conventions de codage du projet (voir doc / développeur-notes.md) ou est controversé.
La branche master
est régulièrement construite et testée, mais n'est pas garantie d'être complètement stable. Les balises sont créées régulièrement pour indiquer de nouvelles versions officielles et stables de Unobtane.
Les tests et l'examen du code sont le goulot d'étranglement du développement; Nous obtenons plus de demandes de traction que nous pouvons réviser et tester sur un court préavis. Soyez patient et aidez en testant les demandes de traction d'autres personnes, et n'oubliez pas qu'il s'agit d'un projet critique de la sécurité où une erreur pourrait coûter aux gens beaucoup d'argent.
Les développeurs sont fortement encouragés à rédiger des tests unitaires pour un nouveau code et à soumettre de nouveaux tests unitaires pour l'ancien code. Les tests unitaires peuvent être compilés et s'exécuter (en supposant qu'ils n'étaient pas désactivés dans Configurer) avec: make check
Chaque demande de traction est conçue pour Windows et Linux sur un serveur dédié, et les tests d'unité et de santé mentale sont automatiquement exécutés. Les binaires produits peuvent être utilisés pour les tests d'AQualités manuels - un lien vers eux apparaîtra dans un commentaire sur la demande de traction publiée par / des scripts de test pour les scripts de build / test.
De grands changements devraient avoir un plan de test et doivent être testés par quelqu'un d'autre que le développeur qui a écrit le code.