DigitalCapCoin
http://www.digitalcapcoin.com
Что такое DigitalCapCoin?
DigitalCapCoin экспериментальная новая цифровая валюта, которая позволяет мгновенные платежи кому-либо, в любой точке мира. DigitalCapCoin использует технологию равный-равному работать без центральной власти: управление транзакциями и выдача денег осуществляется на коллективной основе сети. DigitalCapCoin также название программного обеспечения с открытым исходным кодом, который позволяет использовать эту валюту.
Для получения дополнительной информации, а также немедленно годной к употреблению, бинарной версии клиентского программного обеспечения DigitalCapCoin см http://www.digitalcapcoin.com.
Лицензия
DigitalCapCoin выпущен в соответствии с условиями лицензии MIT. См КОПИРУЯ для получения дополнительной информации или см http://opensource.org/licenses/MIT.
Процесс развития
Разработчики работают в своих собственных деревьев, а затем представить тянуть запросы, когда они думают, что их функция или ошибка исправления готова.
Если это простое / тривиальные / неспорные изменения, то один из членов команды разработчиков DigitalCapCoin просто тянет его.
Если это является более сложным и потенциально спорным моментом, то патч податель будет предложено начать обсуждение (если они еще не сделали) в списке рассылки.
Патч будет принят, если существует широкий консенсус, что это хорошая вещь. Разработчики должны ожидать переработать и повторно патчи, если код не соответствует конвенции кодирования проекта (см DOC / coding.md) или являются спорными.
Главный филиал регулярно построен и испытан, но не гарантируется вполне устойчивым. Метки регулярно созданы, чтобы указать новые официальные, стабильные версии высвобождения DigitalCapCoin.
тестирование
Тестирование и анализ кода является узким местом для развития; мы получаем больше запросов тянуть, чем мы можем пересмотреть и испытание. Пожалуйста, будьте терпеливы и помочь, и помните, что это безопасность критичных проект, где любая ошибка может стоить людям много денег.
Автоматизированное тестирование
Разработчики настоятельно рекомендуется писать модульные тесты для нового кода, а также представить новые модульные тесты для старого кода.
Юнит-тесты для кода ядра в SRC / тест /. Для того, чтобы скомпилировать и запустить их:
CD SRC; сделать -f тест Makefile.unix
Юнит-тесты для кода GUI в SRC / кварт / тест /. Для того, чтобы скомпилировать и запустить их:
QMAKE BITCOIN_QT_TEST = 1 -o Makefile.test digitalcapcoin-qt.pro
сделать -f Makefile.test
./ Digitalcapcoin-qt_test
Каждый запрос тянуть построен как для Windows, и Linux на выделенном сервере, и блок и здравомыслие тесты автоматически запускаются. Двоичные полученные может быть использована для ручного тестирования QA - ссылка на них появится в комментариях по запросу тягового разместили DigitalCapCoinPullTester. Видеть https://github.com/TheBlueMatt/test-scripts для сборки / тестовых скриптов.
Руководство по обеспечению качества (QA) Тестирование
Большие изменения должны иметь план испытаний, и должны быть проверены кем-то другим, чем разработчик, который написал код.
Видеть https://github.com/digitalcapcoin/QA/ о том, как создать план тестирования.