"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Quer começar com código aberto? Junte-se ao Meteor.js Hacktoberfest 4!

Quer começar com código aberto? Junte-se ao Meteor.js Hacktoberfest 4!

Publicado em 2024-11-07
Navegar:846

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

É outubro de novo, pessoal!

Isso significa que o Hacktoberfest está de volta. Todo mês de outubro, este evento incrível celebra a magia do código aberto. É uma festa mundial onde desenvolvedores de todos os matizes são convidados a arregaçar as mangas e contribuir. É a sua chance de entrar e deixar sua marca no universo do código aberto. Então, vamos começar!

Selecionamos algumas questões que podem usar sua inteligência e criatividade. Daremos a você um pouco de história e um pouco de contexto, e se precisar de qualquer outra ajuda ou informação, basta gritar com a equipe do Meteor.

Você pode encontrar a equipe principal do Meteor e nossa comunidade no Discord, GitHub e em nossos fóruns.

Aqui está a lista de problemas que estamos entusiasmados para que a comunidade resolva!

Melhore a documentação para navegadores modernos e setMinimumBrowserVersions

O pacote modern-browsers e a função setMinimumBrowserVersions atualmente não possuem documentação suficiente. As únicas referências a esses recursos estão no Changelog da versão 1.7.

Essa lacuna na documentação torna difícil para os desenvolvedores entenderem como configurar setMinimumBrowserVersions, especialmente ao lidar com questões como recompilar pacotes npm para navegadores específicos. A tarefa é adicionar explicações detalhadas e exemplos para navegadores modernos e setMinimumBrowserVersions à documentação oficial do Meteor.

Corrigir problema de esqueleto --full no Meteor 3.0.3

A opção --full esqueleto não funciona mais como esperado, provavelmente devido a um problema com o pacote theostrio:flow-router-extra no Meteor 3.0.3.

Para reproduzir o problema, basta criar um novo aplicativo usando o esqueleto --full, navegar até localhost:3000 e verificar se há erros no console. Este problema precisa ser resolvido para restaurar a funcionalidade do esqueleto --full ao configurar novos aplicativos Meteor.

Tipos ausentes para meteoros/ferramentas no Meteor 2.x e 3.x

Como parte da migração para o Meteor 3, os tipos de pacotes principais agora devem ser obtidos via zodern:types, em vez de DefinitelyTyped, que não foi atualizado para refletir as alterações do Meteor 3. No entanto, nenhum tipo para o pacote meteoro/ferramentas está disponível atualmente.

Tornando a API Meteor.user mais clara

A API Meteor.user tem alguns casos extremos complicados que devem ser resolvidos. O principal problema aqui é que às vezes ele pode retornar indefinido em situações inesperadas. Para corrigir isso, precisamos atualizar a documentação para destacar esse comportamento e ajustar os tipos para melhorar a clareza.

Melhorando a documentação para a função principal do meteoro

Esta documentação foi parcialmente atualizada há algum tempo, mas nós, como mantenedores, acreditamos que ela poderia ser mais polida e organizada. A tarefa em questão envolve principalmente reorganizar a documentação existente, movendo algumas seções para locais mais apropriados para melhor visibilidade e facilidade de uso.

Coleção de contas que não define o nome do banco de dados corretamente

Com o Meteor.js v2.12, introduzimos um recurso que permite aos usuários nomear suas coleções de contas. No entanto, esse recurso cobre apenas alguns casos possíveis. Este problema visa permitir total flexibilidade na nomeação de coleções e adição de testes, garantindo que o recurso funcione em todos os cenários, incluindo casos extremos.

Adicione o sinalizador —open à linha de comando do Meteor

Muitas ferramentas modernas como Vite e Angular suportam um comando —open que abre automaticamente o navegador do usuário na inicialização. Esta edição propõe adicionar a mesma funcionalidade ao Meteor. Os mantenedores já identificaram os principais locais na base de código onde mudanças são necessárias para implementar esse recurso.

Fazendo o meteoro criar Comando mais interativo

Atualmente, o comando de criação de meteoros não é interativo e precisa ser esclarecido sobre como lidar com vários sinalizadores. Esta edição visa melhorar a interatividade da criação de meteoros, semelhante ao comando npm create vite@latest do Vite. Além disso, são necessárias atualizações no estilo e nos prompts do comando para melhorar a experiência geral do usuário.

Adicionar suporte TypeScript ao comando de criação de meteoros para Vue.js

O comando atual de criação de meteoros precisa lidar melhor com vários sinalizadores. Por exemplo, usar —vue e —typescript juntos resulta em um aplicativo React com TypeScript. Isso se deve à falta de padrão para aplicativos Vue TypeScript e à incapacidade da CLI de reconhecer certas combinações de sinalizadores. A tarefa é resolver isso criando o padrão necessário e melhorando o tratamento de sinalizadores da CLI.

Então, o que você acha? Prepare-se e prepare-se para enfrentar esses desafios emocionantes. Vamos fazer deste Hacktoberfest um dos livros!

Se você tiver alguma dúvida ou precisar de esclarecimentos, sinta-se à vontade para nos contatar no GitHub.

Declaração de lançamento Este artigo é reimpresso em: https://dev.to/meteor/wanna-get-started-with-open-source-join-meteorjs-hacktoberfest-2024-1c42?1 Se houver alguma violação, entre em contato com [email protected] para deletá-lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3