Вклад в ES4X
Хотите внести свой вклад в ES4X? Сообщить об ошибке? Прежде чем это сделать, пожалуйста, ознакомьтесь со следующими рекомендациями.
Для быстрых вопросов нет необходимости открывать проблему, так как вы можете связаться с нами на gitter.im.
Если вы обнаружили ошибку в исходном коде, вы можете помочь нам, отправив проблему в систему отслеживания проблем в нашем репозитории GitHub. Ещё лучше — отправьте запрос на вытягивание (Pull Request) с исправлением. Однако перед этим, пожалуйста, прочитайте рекомендации по отправке.
Вы можете запросить новую функцию, отправив проблему в наш репозиторий GitHub. Если вы хотите реализовать новую функцию, сначала отправьте проблему с предложением вашей работы, чтобы убедиться, что она полезна для всех, поскольку тема Material очень субъективна. Пожалуйста, подумайте, какое изменение это будет:
Для основной функции сначала откройте проблему и опишите своё предложение, чтобы его можно было обсудить. Это также позволит нам лучше координировать наши усилия, предотвращать дублирование работы и помогать вам вносить изменения, которые будут успешно приняты в проект.
Небольшие функции и ошибки могут быть созданы и отправлены непосредственно в виде запроса на вытягивание. Однако нет гарантии, что ваша функция попадёт в мастер, поскольку всегда остаётся вопросом мнения, улучшает ли она общую функциональность темы.
Прежде чем отправить проблему, пожалуйста, выполните поиск в системе отслеживания проблем, возможно, проблема уже существует, и обсуждение может предоставить вам информацию о доступных обходных путях.
Мы хотим исправить все проблемы как можно скорее, но прежде чем исправлять ошибку, нам нужно её воспроизвести и подтвердить. Чтобы воспроизвести ошибки, мы будем систематически просить вас предоставить минимальный сценарий воспроизведения, используя специальный шаблон проблемы. Пожалуйста, придерживайтесь шаблона проблемы.
К сожалению, мы не можем исследовать / исправлять ошибки без минимального сценария воспроизведения, поэтому, если мы не получим от вас ответа, мы можем закрыть проблему.
Выполните поиск на GitHub открытого или закрытого PR, связанного с вашей отправкой. Вы не хотите дублировать работу. Если вы не найдёте связанную проблему или PR, продолжайте.
Разработка: разветвите проект, внесите изменения в отдельную ветку git и добавьте описательные сообщения к своим коммитам.
Сборка: перед отправкой запроса на вытягивание соберите проект. Это обязательное требование для принятия вашего PR, так как тема всегда должна быть установлена через GitHub.
Запрос на вытягивание: после сборки темы зафиксируйте скомпилированный вывод, отправьте свою ветку на GitHub и отправьте PR в es4x:develop
. Если мы предложим изменения, внесите необходимые обновления, перебазируйте свою ветку и отправьте изменения в свой репозиторий на GitHub, который автоматически обновит ваш PR.
После того как ваш PR будет объединён, вы сможете безопасно удалить свою ветку и извлечь изменения из основного (восходящего) репозитория.
Чтобы собрать мир
, вам потребуется несколько инструментов, установленных в вашей среде хоста:
Если у вас установлены GraalVM и Maven, вы можете пропустить установку Node.js и NPM, хотя известно, что двоичный файл узла, включенный в GraalVM, имеет некоторые проблемы с производительностью с некоторыми пакетами npm, такими как компилятор TypeScript.
Этот проект состоит из нескольких основных модулей/компонентов:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )