1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-engula

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 6.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 10:36 01696ea

Вклад в Engula

Благодарим вас за интерес к участию в проекте Engula! Есть много способов внести свой вклад, и мы ценим их все.

Если вы ещё этого не сделали, найдите нас на форуме для обсуждений или в Zulip.

Начало работы

Чтобы начать работу с Engula, выполните следующие шаги:

Установите rust nightly toolchain

Мы разрабатываем Engula с помощью rust nightly toolchain и используем rustup для управления инструментарием:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
## Выберите индивидуальную установку и ночную цепочку инструментов

Получите исходный код

Клонируйте репозиторий:

git clone --recursive https://github.com/engula/engula.git
cd engula

Соберите и запустите

Соберите Engula из исходного кода:

cargo build

Теперь, когда у вас есть двоичный файл engula, выполните его для изучения:

cargo run

Вклад

Engula разрабатывается открытым и дружелюбным сообществом. Все приветствуются в сообществе и могут внести свой вклад в Engula. Мы ценим все формы вклада, включая, но не ограничиваясь:

  • Рецензирование кода существующих патчей.
  • Вклад кода для исправления ошибок, улучшений или новых функций.
  • Документацию и примеры использования.
  • Участие сообщества в форумах и проблемах.
  • Тестовые случаи для повышения надёжности кодовой базы.
  • Учебники, блоги, доклады, которые продвигают проект.

Вот рекомендации по внесению вклада в различные аспекты проекта:

Принципы

Сообщество Engula стремится обеспечить бесконфликтную, приветливую и дружественную атмосферу для всех. Первое и самое важное для любого участника сообщества — быть дружелюбным и уважительным к другим. Неправильное поведение будет предупреждено и наказано. Мы отказываемся от любого вредного поведения по отношению к сообществу или членам сообщества. Пожалуйста, ознакомьтесь с нашим Кодексом поведения и ведите себя правильно, участвуя в сообществе.

Сообщество Engula — это сообщество равных. Всем людям предоставляется возможность участвовать, но их влияние основано на публично заработанной репутации — том, что они вносят в сообщество. Репутация принадлежит человеку, не истекает, не зависит от статуса занятости или работодателя и не передаётся (репутация, заработанная в одном проекте, не может быть применена к другому).

Для обеспечения асинхронного сотрудничества, необходимого для глобально распределённого сообщества, сообщество Engula требует, чтобы все коммуникации, связанные с кодом и принятием решений, были общедоступными. Мы принимаем GitHub в качестве единственного источника истины для всех тем, включая его трекер проблем, запросы на вытягивание и форум для обсуждения. Кроме того, мы используем чат Zulip в качестве вспомогательного средства общения.

Частные решения по коду, политикам или направлению проекта запрещены; дискурс и транзакции вне GitHub должны быть возвращены.

Сообщение о проблемах

Если вы считаете, что обнаружили проблему в Engula, вы можете сообщить об этом в трекере проблем.

Прежде чем подавать отчёт о проблеме, убедитесь, что проблема уже не была зарегистрирована. Вы можете использовать панель поиска для поиска существующих проблем. Это не всегда работает, и иногда трудно понять, что искать, так что считайте это дополнительным бонусом. Мы не будем возражать, если вы случайно подадите дублирующий отчёт. Не вините себя, если ваша проблема закрыта как дубликат.

Если проблема, о которой вы сообщаете, ещё не находится в трекере проблем, вы можете открыть запрос на GitHub со своим аккаунтом на GitHub.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-engula.git
git@api.gitlife.ru:oschina-mirror/mirrors-engula.git
oschina-mirror
mirrors-engula
mirrors-engula
main