Ветка | Travis CI | AppVeyor | Кодовое покрытие |
---|---|---|---|
MASTER | |||
DEV |
Добро пожаловать в официальный репозиторий AElf на GitHub!AElf представляет собой систему блокчейнов, направленную на достижение масштабируемости и гибкости за счет использования боковых цепочек и гибкой архитектуры. Для поддержки различных случаев использования AElf делает как можно более простым расширение/персонализацию системы путем предоставления удобных инструментов и фреймворков для настройки цепочек и написания смарт-контрактов. В конечном итоге AElf будет поддерживать несколько языков программирования, что позволит разработчикам выбирать тот язык, с которым они наиболее комфортно работают. Для получения дополнительной информации вы можете следовать этим ссылкам:
ИНСТРУМЕНТ/БИБЛИОТЕКА | ОПИСАНИЕ |
---|---|
aelf-sdk.js | JavaScript-библиотека для взаимодействия с узлом AElf, полезна для разработчиков dApp. |
aelf-command | Клиентская утилита для взаимодействия с узлом AElf и кошельком. |
aelf-boilerplate | Фреймворк для разработки смарт-контрактов и dApp. |
В этом репозитории находится код, используемый для запуска узла AElf. Также здесь есть папка tests, которая централизует все модульные тесты.
Мы настоятельно рекомендуем вам следовать официальной документации, которая поможет вам установить зависимости и запустить узел. Эти два руководства помогут вам начать работу:
Если у вас есть базовое понимание технологии блокчейн и хотя бы некоторые знания о C#, вы можете сделать свой вклад. Мы также ценим другие виды вкладов, такие как улучшение документации или исправление опечаток в коде, если вы их заметите.Мы ожидаем от каждого участника проявлять уважение и конструктивность, чтобы каждый имел положительный опыт. Вы можете узнать больше в нашем коде поведения.### Отчет об ошибке
В настоящий момент мы используем GitHub только для отслеживания проблем, запросов на новые возможности и запросов на слияние. Если вы не знакомы с этими инструментами, обратитесь к документации GitHub.
Если вы считаете, что нашли ошибку в нашей системе, смело откройте Issue на GitHub, но сначала выполните следующие шаги:
Мы также используем трекер задач GitHub для отслеживания новых функций. Если вы считаете, что какая-то часть функциональности недоступна в AElf, вы можете открыть Issue с учетом следующих рекомендаций:
[WIP]
к названию вашего pull request и не забудьте сделать следующее:[WIP]
из названия вашего pull request, и другие участники проверят его. Это либо приведёт к обсуждению, либо к рефакторингу кода. Система Travis CI гарантирует, что каждый pull request собирается для Windows, Linux и macOS, а также автоматически запускаются модульные тесты. Прохождение CI является необходимым условием для слияния pull request, а также одобрения основной команды.Мы используем семантическое версионирование (Semantic Versioning, SemVer) для управления версиями. Если вас интересует близкий мониторинг развития AElf, пожалуйста, ознакомьтесь с документацией SemVer.
AElf распространяется под лицензией MIT.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.