Перейти к содержанию

Вклад

Мы ищем соавторов, которые помогут нам в разработке языка. Если вы заинтересованы, пожалуйста, внесите свои изменения в репозиторий eigerproject/eigercs.

Как внести вклад

  1. Сделайте форк репозитория
    • Перейдите к eigerproject/eigercs
    • Нажмите кнопку Fork в правом верхнем углу страницы
  2. Клонируйте репозиторий
    • Клонируйте ваш форк на локальную машину git clone https://github.com/YOUR-USERNAME/eigercs.git
    • Перейдите в клонированную директорию cd eigercs
  3. Создайте новую ветку
    • Создайте и переключитесь на новую ветку для ваших изменений git checkout -b my-feature-branch
  4. Внесите изменения
    • Реализуйте ваши изменения или дополнения в коде
    • Убедитесь, что ваш код соответствует стандартам и рекомендациям проекта
  5. Закоммитьте изменения
    • Добавьте измененные файлы git add .
    • Закоммитьте изменения с осмысленным сообщением git commit -m "Опишите ваши изменения здесь"
  6. Отправьте в ветку
    • Отправьте ваши изменения в ваш форк git push origin my-feature-branch
  7. Создайте PR (Pull Request)
    • Перейдите к репозиторию eigerproject/eigercs
    • Нажмите кнопку "Compare & Pull Request" рядом с вашей недавно отправленной веткой
    • Укажите четкий заголовок для вашего pull request
    • Опишите внесенные изменения и их необходимость
    • Отправьте pull request

Руководство по внесению вклада

  • Стиль кода: Убедитесь, что ваш код соответствует стандартам и конвенциям проекта. При необходимости используйте форматтер (Ctrl+K Ctrl+D для Visual Studio).
  • Тестирование: Напишите тесты для ваших изменений и убедитесь, что все существующие тесты проходят успешно. Юнит-тесты скоро появятся
  • Документация: Обновите документацию, чтобы отразить ваши изменения, если это применимо. Убедитесь, что документация ясна и лаконична.
  • Сообщения коммитов: Используйте осмысленные и описательные сообщения коммитов.

Сообщение об ошибках

Если вы обнаружите ошибки или проблемы при использовании Eigerlang, пожалуйста, сообщите об этом, открыв issue в репозитории. Укажите как можно больше деталей, включая шаги для воспроизведения проблемы, вашу среду и любые соответствующие сообщения об ошибках.

Получение помощи

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

Благодарности

Мы очень ценим все вклады от сообщества. Спасибо за помощь в улучшении Eigerlang!