Quem nunca se viu na situação de ter que traduzir e adaptar manualmente as notas de lançamento de um projeto open source para plataformas como o TabNews? Este é um trabalho que, além de repetitivo, consome um tempo precioso que poderia ser investido no código.
Funcionalidades Principais
Visibilidade Instantânea
Seus updates chegam direto à comunidade altamente engajada de desenvolvedores brasileiros do TabNews, garantindo tração imediata para suas novidades.
Zero Complicações
Escreva suas notas de lançamento em inglês no GitHub, e deixe nosso bot cuidar da tradução, adaptação cultural e do tom para o português brasileiro (PT-BR) automaticamente.
Tom Sob Medida
Escolha o tom ideal para cada tipo de lançamento! Use propaganda para convidar testadores beta, divulgacao para grandes lançamentos, ou update para logs mais técnicos e diretos.
Motor AI Universal
Alimentado pela sua escolha de APIs como Google Gemini, OpenAI ou Claude/Anthropic, garantindo flexibilidade e resultados de alta qualidade.
Como Configurar o tabnews-release-publisher
Configurar o tabnews-release-publisher é super rápido, leva menos de 2 minutos! Você só precisa de três coisas para começar a automatizar seus posts:
- Adicione estas poucas linhas ao seu arquivo.github/workflows/release.yml:
```yaml
name: Release
on: [release]
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Publish Release
uses: tabnews-release-publisher/publish-release@v1
with:
tabnews_email: ${{ secrets.TABNEWS_EMAIL }}
tabnews_password: ${{ secrets.TABNEWS_PASSWORD }}
gemini_api_key: ${{ secrets.GEMINI_API_KEY }}
```
- Adicione as seguintes credenciais nas Settings > Secrets and variables > Actions do seu repositório:
- TABNEWS_EMAIL (seu e-mail de login no TabNews)
- TABNEWS_PASSWORD (sua senha do TabNews)
- GEMINI_API_KEY (ou OPENAI_API_KEY / ANTHROPIC_API_KEY, dependendo da sua escolha de IA)
- Fique de Olho no README: Certifique-se de checar o README do projeto para configurações avançadas, como modelos de IA personalizados ou a personalização de tons!
O Que Vem Por Aí?
Estamos sempre pensando em como melhorar e expandir as funcionalidades do bot. Aqui está um vislumbre do que planejamos para as próximas versões:
- Ajuda/Triagem Automática: Postar automaticamente issues complexas ou bugs no TabNews para obter soluções e feedback valioso da comunidade.
- Destaque de Contribuidores: Rastrear e destacar automaticamente os principais contribuidores entre as releases, incentivando e recompensando sua comunidade.
- Monitoramento de Saúde do Código: Compartilhar automaticamente o progresso do código, métricas e atualizações sobre a saúde do projeto diretamente em fóruns de desenvolvedores.
Conclusão
O tabnews-release-publisher é uma ferramenta open source que simplifica a publicação de notas de lançamento no TabNews, otimizando o engajamento da comunidade brasileira. Sua contribuição é fundamental para o crescimento e aprimoramento do projeto.
Se você tem sugestões, encontrou um bug ou quer adicionar suporte para um novo provedor de IA, sinta-se à vontade para abrir uma Issue, iniciar uma Discussion ou enviar um Pull Request diretamente em nosso repositório. Vamos construir juntos!
👉 GabrielBaiano/tabnews-release-publisher
Fonte: https://github.com/GabrielBaiano/tabnews-release-publisher
Fala glra!