«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Хотите начать работу с открытым исходным кодом? Присоединяйтесь к Meteor.js Hacktoberfest 4!

Хотите начать работу с открытым исходным кодом? Присоединяйтесь к Meteor.js Hacktoberfest 4!

Опубликовано 7 ноября 2024 г.
Просматривать:745

Wanna get started with Open Source? Join Meteor.js Hacktoberfest 4!

Снова октябрь, ребята!

Это значит, что Хактоберфест снова вернулся. Каждый октябрь это невероятное событие прославляет волшебство открытого исходного кода. Это всемирная вечеринка, на которую приглашаются разработчики всех мастей, засучить рукава и внести свой вклад. Это ваш шанс принять участие и оставить свой след во вселенной с открытым исходным кодом. Итак, начнем!

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

Основную команду Meteor и наше сообщество можно найти на Discord, GitHub и на наших форумах.

Вот список проблем, которые мы с нетерпением ждем от сообщества!

Улучшите документацию для современных браузеров и установите MinimumBrowserVersions.

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

Из-за этого пробела в документации разработчикам сложно понять, как настраивать setMinimumBrowserVersions, особенно при решении таких проблем, как перекомпиляция пакетов npm для конкретных браузеров. Задача — добавить в официальную документацию Meteor подробные пояснения и примеры как для современных браузеров, так и для setMinimumBrowserVersions.

Исправить проблему --full скелета в Meteor 3.0.3

Опция --full Skeleton больше не работает должным образом, вероятно, из-за проблемы с пакетом theostrio:flow-router-extra в Meteor 3.0.3.

Чтобы воспроизвести проблему, просто создайте новое приложение, используя скелет --full, перейдите по адресу localhost:3000 и проверьте консоль на наличие ошибок. Эту проблему необходимо решить, чтобы восстановить функциональность скелета --full при настройке новых приложений Meteor.

Отсутствующие типы метеоров/инструментов в Meteor 2.x и 3.x

В рамках перехода на Meteor 3 основные типы пакетов теперь должны быть получены через zodern:types, а не через DefinitelyTyped, который не был обновлен для отражения изменений Meteor 3. Однако типы для пакета метеор/инструменты в настоящее время недоступны.

Делаем API Meteor.user более понятным

API Meteor.user имеет несколько сложных крайних случаев, которые необходимо устранить. Основная проблема здесь заключается в том, что иногда в неожиданных ситуациях он может возвращать неопределенное значение. Чтобы это исправить, нам нужно обновить документацию, чтобы подчеркнуть это поведение, и настроить типы для большей ясности.

Улучшение документации для основной функции Meteor

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

Коллекция учетных записей не устанавливает правильное имя базы данных

В Meteor.js v2.12 мы представили функцию, позволяющую пользователям давать название своей коллекции учетных записей. Однако эта функция охватывает только некоторые возможные случаи. Целью этой проблемы является обеспечение полной гибкости в именовании коллекций и добавлении тестов, гарантируя, что эта функция работает во всех сценариях, включая крайние случаи.

Добавьте флаг —open в командную строку Meteor.

Многие современные инструменты, такие как Vite и Angular, поддерживают команду —open, которая автоматически открывает браузер пользователя при запуске. В этом выпуске предлагается добавить ту же функциональность в Meteor. Разработчики уже определили ключевые места в кодовой базе, где необходимы изменения для реализации этой функции.

Сделать метеор более интерактивным.

В настоящее время команда создания метеора неинтерактивна, и ее необходимо уточнить по поводу обработки нескольких флагов. Эта проблема направлена ​​на повышение интерактивности создания метеора, аналогично команде Vite npm create vite@latest. Кроме того, необходимы обновления стиля и пользовательских подсказок команды для улучшения общего взаимодействия с пользователем.

Добавьте поддержку TypeScript в команду создания метеора для Vue.js.

Текущая команда создания метеора должна лучше обрабатывать несколько флагов. Например, совместное использование —vue и —typescript приводит к созданию приложения React с TypeScript. Это связано с отсутствием шаблона для приложений Vue TypeScript и неспособностью CLI распознавать определенные комбинации флагов. Задача состоит в том, чтобы решить эту проблему, создав необходимый шаблон и улучшив обработку флагов в CLI.

И что вы думаете? Приготовьтесь принять участие в этих захватывающих испытаниях. Давайте сделаем этот Хактоберфест книжным!

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

Заявление о выпуске Эта статья переиздана по адресу: https://dev.to/meteor/wanna-get-started-with-open-source-join-meteorjs-hacktoberfest-2024-1c42?1.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3