vite-plugin-svelte объединяет две потрясающие технологии фронтенд-разработки для предоставления отличных возможностей.
Сайт Open Source Guides предлагает коллекцию ресурсов для индивидуумов, сообществ и компаний. Эти ресурсы помогают людям, желающим узнать, как запустить и участвовать в открытом исходном коде проектах. Вкладчики и люди, новые для открытого исходного кода, найдут следующие руководства особенно полезными:
Есть много способов внести свой вклад в Svelte, и многие из них не требуют написания кода. Вот несколько идей, чтобы начать:- Просто начните использовать vite-plugin-svelte. Все работает так, как вы ожидали? Если нет, мы всегда рады улучшениям. Дайте нам знать, открыв новый вопрос.
Один из замечательных способов внести свой вклад в проект без написания кода — помочь сортировать вопросы и выпуски, когда они поступают. - Запросите дополнительную информацию, если вы считаете, что проблема не предоставляет всех необходимых деталей для её решения.
Мы используем GitHub issues для наших публичных багов. Если вы хотите сообщить о проблеме, взгляните вокруг и посмотрите, нет ли уже открытой проблемы на эту тему. Если вы уверены, что это новый несообщённый баг, вы можете отправить отчёт о баге.
Если у вас есть вопросы по использованию Svelte, свяжитесь с нами в Discord по адресу svelte.dev/chat, и мы сделаем всё возможное, чтобы ответить на ваши вопросы.
Если вы видите что-то, что хотели бы реализовать, создайте запрос на новую функцию.## Отправка новых проблем
Когда вы открываете новую проблему, всегда убедитесь, что заполнили шаблон проблемы. Этот шаг очень важен! Недополнение его может привести к тому, что ваша проблема не будет своевременно рассмотрена. Не воспринимайте это лично, если это произошло, и смело открывайте новую проблему после сбора всей информации, требуемой шаблоном.
npm i -g pnpm
.pnpm install
, чтобы установить зависимости.pnpm dev
, чтобы запустить сборку vite-plugin-svelte в режиме наблюдения.pnpm dev
в директории packages/playground/xxx
, чтобы запустить vite.Вы решили внести свой вклад обратно в основной проект, открыв pull request. Вы вложили значительное количество времени, и мы ценим это. Мы сделаем всё возможное, чтобы работать вместе с вами и получить ваш pull request на рассмотрение.Работаете над своим первым pull request? Вы можете узнать, как это сделать, из этого бесплатного видеокурса: Как внести свой вклад в открытый проект на GitHub
Если вы хотите запросить новую функцию или улучшение, но пока не планируете открывать pull request, вы можете создать issue с использованием шаблона для новых функций.
Если вы исправляете ошибку, то можно сразу отправить pull request, однако мы всё равно рекомендуем создать issue с подробным описанием того, что вы исправили. Это полезно, если мы не примем конкретное исправление, но хотим отслеживать проблему.
Маленькие pull request легче проверять и имеют больше шансов быть принятыми. Убедитесь, что ваш pull request выполняет только одну задачу; в противном случае его следует разделить.
При отправке pull request убедитесь, что выполнены следующие шаги:
main
.pnpm lint
).pnpm test
).Все pull request должны быть созданы относительно ветки main
.#### Тестирование
Интеграционные тесты для новых функций или регрессионные тесты как часть исправления ошибки очень приветствуются. Добавьте их в проекты в папке packages/e2e-tests
.
Если вы изменили API, обновите документацию.
Чтобы изменения были отражены в журнале изменений пакета, запустите pnpm changeset
и следуйте указаниям. Вы всегда должны выбрать пакеты, которые вы изменили, вероятнее всего это будет @sveltejs/vite-plugin-svelte
.
Команда Svelte будет отслеживать pull request. Пожалуйста, помогите нам сделать ваш pull request легким для проверки, следуя вышеописанным правилам.
Eslint найдет большинство стилистических проблем, которые могут существовать в вашем коде. Вы можете проверить стиль вашего кода, просто запустив команду pnpm lint
.
Принимая участие в vite-plugin-svelte, вы соглашаетесь с тем, что ваши вклады будут лицензированы под лицензией MIT.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )