Descoberta melhorada no site de pacotes do Dart
Em julho, falamos sobre as nossas mudanças no site de pacotes do Dart (http://pub.dartlang.org), que incluíram melhor suporte para analisar…
Em julho, falamos sobre nossas mudanças no site de pacotes do Dart (http://pub.dartlang.org), que incluíram melhor suporte para analisar pacotes em busca de possíveis problemas. Desde então, nos concentramos em melhorias adicionais na descoberta de conteúdo no site de pacotes.
Incompatibilidade com Dart 2
#A grande maioria dos pacotes recentes e populares foi migrada para suportar o Dart 2, então eles estão prontos para apps Flutter e AngularDart 5. No entanto, alguns pacotes (principalmente os mais antigos, que não estão mais em manutenção) ainda não oferecem suporte ao Dart 2. Para que você consiga identificá-los facilmente, agora adicionamos marcações de incompatibilidade com o Dart 2 nas páginas de visão geral e de detalhes dos pacotes.
Também prevemos arquivar ou descontinuar esses pacotes incompatíveis em uma versão futura do site de pacotes. Então, se você é autor de um pacote marcado como 'Dart 2 incompatible', considere migrá-lo em breve!
Suporte para bibliotecas principais
#O Dart vem com um conjunto rico de bibliotecas principais (padrão). Os desenvolvedores nos disseram que pode ser difícil lembrar se determinada função utilitária está em uma biblioteca principal ou em um pacote. Para ajudar você a encontrar a API de que precisa, as buscas no pub.dartlang.org agora incluem não só os pacotes publicados, mas também as bibliotecas principais. Os resultados de bibliotecas principais têm sdk no círculo de pontuação e a anotação Dart core library. Se você clicar na entrada, vai direto para a documentação da API da biblioteca.
Feed de atualizações de pacotes
#O pub oferece um feed Atom há algum tempo. Para torná-lo mais fácil de encontrar, adicionamos um link direto no rodapé do site.
Mudanças na pontuação
#Fizemos várias simplificações e ajustes no modelo de pontuação de saúde e manutenção. Para uma visão geral do modelo atual, consulte o README do pana (pana é a ferramenta que fornece a pontuação).
No futuro, planejamos melhorar a transparência, mostrando na própria página de análise do pacote o quanto cada problema relatado reduziu a pontuação geral.
Feedback bem-vindo
#Encontrou um problema? Tem uma ideia legal ou uma sugestão? Conte para nós abrindo uma issue no nosso tracker. Também vale notar que o próprio site de pacotes é de código aberto, no repositório pub-dartlang-dart, e contribuições e ideias são muito bem-vindas!
Mais do Dart
Anunciando o Genkit Dart 1.0: crie apps agênticos prontos para produção com Dart e Flutter
Anunciando a versão estável 1.0 do Genkit Dart, um framework open source para criar apps agênticos e recursos de IA prontos para produção em Dart.
Skills CLI 1.0: empacote e distribua skills de agentes de IA para seus pacotes
Inclua skills oficiais de agentes de IA diretamente nos seus pacotes para melhorar a descoberta.