Что такое Addocoin?
----------------
Addocoin экспериментальная новая цифровая валюта, которая позволяет мгновенные платежи
Кто-нибудь, где-нибудь в мире. Addocoin использует технологию равный-равному для работы
без центрального органа: управление транзакциями и выдача денег осуществляется
коллективно сетью. Addocoin также название открытого источника
программное обеспечение, которое позволяет использовать эту валюту.
Для получения дополнительной информации, а также немедленно годной к употреблению двоичной версии
клиентское программное обеспечение Addocoin см http://www.addocoin.com
Лицензия
-------
Addocoin выпущен в соответствии с условиями лицензии MIT. См `COPYING` более
информации или см http://opensource.org/licenses/MIT.
Процесс развития
-------------------
Разработчики работают в своих собственных деревьев, а затем представить тянуть запросы, когда они думают
их функция или ошибка исправление готово.
Если это простое / тривиальные / неспорные изменения, то один из Addocoin
Члены команды развития просто тянет его.
Если это * более сложное и потенциально спорный * изменения, то патч
Податель будет предложено начать обсуждение (если они еще не сделали) на
[список рассылки](http://sourceforge.net/mailarchive/forum.php?forum_name=addocoin-development).
Патч будет принят, если существует широкий консенсус, что это хорошая вещь.
Разработчики должны ожидать переработать и повторно патчи, если код не
соответствуют конвенции кодирования проекта (см `документ / coding.md`) или
спорно.
`Master` филиал регулярно построен и испытан, но не гарантируется
полностью стабильной. [Теги] (https://github.com/addocoin/addocoin/tags) Созданы
регулярно, чтобы указать новый официальный, стабильные версии высвобождения Addocoin.
тестирование
-------
Тестирование и анализ кода является узким местом для развития; мы получаем больше тянуть
запросы, чем мы можем рассмотреть и испытания. Пожалуйста, будьте терпеливы и помочь, и
помните, что это безопасность критичных проект, где любая ошибка может стоить людям
много денег.
### Автоматическое тестирование
Разработчики настоятельно рекомендуется писать модульные тесты для нового кода, и
представить новые модульные тесты для старого кода.
Юнит-тесты для кода ядра в `SRC / тест /`. Для того, чтобы скомпилировать и запустить их:
CD SRC; сделать -f тест Makefile.unix
Юнит-тесты для кода GUI в `SRC / кварт / тест /`. Для того, чтобы скомпилировать и запустить их:
QMAKE BITCOIN_QT_TEST = 1 -o Makefile.test addocoin-qt.pro
сделать -f Makefile.test
./ Addocoin-qt_test
Каждый запрос тянуть построен как для Windows, и Linux на выделенном сервере,
и блок и здравомыслие тесты автоматически запускаются. Эти двоичные файлы, полученные могут быть
используется для ручного тестирования QA - ссылка на них появится комментарий на
тянуть запрос, отправленный [AddocoinPullTester] (https://github.com/AddocoinPullTester). Видеть https://github.com/TheBlueMatt/test-scripts
для сборки / тестовых скриптов.
### Руководство по обеспечению качества (QA) Тестирование
Большие изменения должны иметь план испытаний, и должны быть проверены кем-то другим
чем разработчик, который написал код.
Видеть https://github.com/addocoin/QA/ о том, как создать план тестирования.