Патчи приветствуются в любом виде. Обсуждения патчей происходят на maillist vim-dev. Если вы создаете pull request на GitHub, он будет перенаправлен на maillist vim-dev. Вы также можете отправить свой патч туда непосредственно. В этом случае предпочтительнее прикрепление в формате unified diff. Информация о maillist можно найти на сайте Vim.
Pull request имеет преимущество в том, что он активирует тесты непрерывной интеграции, вы будете предупреждены о проблемах (вы можете игнорировать предупреждение о покрытии, оно шумное).
Пожалуйста, рассмотрите возможность добавления теста. Все новое функциональное устройство должно быть протестировано, а исправления ошибок должны быть протестированы на регрессии: тест должен провалиться до исправления и пройти после него. Посмотрите через недавние патчи для примеров и найдите помощь с ":help testing". Тесты находятся в подкаталоге "src/testdir".
Вклады будут распространены вместе с Vim под лицензией Vim. Предоставление изменения для включения подразумевает, что вы согласны с этим и ваш вклад не вызывает у нас проблем с товарными знаками или патентами. Нет необходимости подписывать CLA.
Мы используем GitHub issues, но это не является требованием. Письмо на Vim maillist также допустимо.Пожалуйста, используйте GitHub issues только для реальных проблем. Если вы не 100% уверены, что ваша проблема является проблемой Vim, пожалуйста, обсудите это на maillist пользователей Vim. Попробуйте воспроизвести проблему без использования ваших плагинов или настроек:
vim --clean
Если вы сообщаете о проблеме, пожалуйста, опишите точно, как ее воспроизвести. Например, не говорите "вставьте некоторый текст", а укажите, что вы сделали точно: "введите some text". Идеально, если шаги, которые вы перечислили, могут быть использованы для написания теста для проверки, что проблема исправлена.
Не стесняйтесь сообщать даже о самых небольших проблемах, а также об ошибках в документации.
Вы можете найти известные проблемы в файле todo: ":help todo". Или открыть файл todo на GitHub, чтобы увидеть последнюю версию.
Последнюю версию этих файлов можно получить из репозитория. Они обычно не обновляются с помощью нумерованных патчей.
Если вы нашли проблему с одним из этих файлов или у вас есть предложения по улучшению, пожалуйста, сначала попытайтесь связаться с поддержкой напрямую. Посмотрите в заголовке файла на имя и адрес электронной почты. Главный поддерживает проект, устраняет проблемы и отправляет обновления Bram для распространения с Vim.Если главный не отвечает, обратитесь на maillist vim-dev.
Переводы файла CONTRIBUTING: Корейский
Перевод сообщений и файлов времени выполнения очень ценится! Эти элементы могут быть переведены:
Файлы справки могут быть переведены и доступны отдельно. См. https://www.vim.org/translations.php для примеров.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )