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

OSCHINA-MIRROR/mirrors-es4x

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

Вклад в ES4X

Хотите внести свой вклад в ES4X? Сообщить об ошибке? Прежде чем это сделать, пожалуйста, ознакомьтесь со следующими рекомендациями.

Контекст отправки

Есть вопрос или проблема?

Для быстрых вопросов нет необходимости открывать проблему, так как вы можете связаться с нами на gitter.im.

Нашли ошибку?

Если вы обнаружили ошибку в исходном коде, вы можете помочь нам, отправив проблему в систему отслеживания проблем в нашем репозитории GitHub. Ещё лучше — отправьте запрос на вытягивание (Pull Request) с исправлением. Однако перед этим, пожалуйста, прочитайте рекомендации по отправке.

Не хватает функции?

Вы можете запросить новую функцию, отправив проблему в наш репозиторий GitHub. Если вы хотите реализовать новую функцию, сначала отправьте проблему с предложением вашей работы, чтобы убедиться, что она полезна для всех, поскольку тема Material очень субъективна. Пожалуйста, подумайте, какое изменение это будет:

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

  • Небольшие функции и ошибки могут быть созданы и отправлены непосредственно в виде запроса на вытягивание. Однако нет гарантии, что ваша функция попадёт в мастер, поскольку всегда остаётся вопросом мнения, улучшает ли она общую функциональность темы.

Рекомендации по отправке

Отправка проблемы

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

Мы хотим исправить все проблемы как можно скорее, но прежде чем исправлять ошибку, нам нужно её воспроизвести и подтвердить. Чтобы воспроизвести ошибки, мы будем систематически просить вас предоставить минимальный сценарий воспроизведения, используя специальный шаблон проблемы. Пожалуйста, придерживайтесь шаблона проблемы.

К сожалению, мы не можем исследовать / исправлять ошибки без минимального сценария воспроизведения, поэтому, если мы не получим от вас ответа, мы можем закрыть проблему.

Отправка запроса на вытягивание (PR)

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

  1. Разработка: разветвите проект, внесите изменения в отдельную ветку git и добавьте описательные сообщения к своим коммитам.

  2. Сборка: перед отправкой запроса на вытягивание соберите проект. Это обязательное требование для принятия вашего PR, так как тема всегда должна быть установлена через GitHub.

  3. Запрос на вытягивание: после сборки темы зафиксируйте скомпилированный вывод, отправьте свою ветку на GitHub и отправьте PR в es4x:develop. Если мы предложим изменения, внесите необходимые обновления, перебазируйте свою ветку и отправьте изменения в свой репозиторий на GitHub, который автоматически обновит ваш PR.

После того как ваш PR будет объединён, вы сможете безопасно удалить свою ветку и извлечь изменения из основного (восходящего) репозитория.

Сборка мира

Чтобы собрать мир, вам потребуется несколько инструментов, установленных в вашей среде хоста:

Если у вас установлены GraalVM и Maven, вы можете пропустить установку Node.js и NPM, хотя известно, что двоичный файл узла, включенный в GraalVM, имеет некоторые проблемы с производительностью с некоторыми пакетами npm, такими как компилятор TypeScript.

Модули

Этот проект состоит из нескольких основных модулей/компонентов:

  1. es4x основной код Java, который запускает

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

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

1
https://api.gitlife.ru/oschina-mirror/mirrors-es4x.git
git@api.gitlife.ru:oschina-mirror/mirrors-es4x.git
oschina-mirror
mirrors-es4x
mirrors-es4x
develop