Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Automatização da documentação traduzida do Python

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Automatização da documentação traduzida do Python

As traduções publicadas da documentação do Python não eram atualizadas automaticamente, exigindo que alguém o fizesse manualmente. Veja como usamos integração contínua para automatizar a atualização das traduções publicadas e, de quebra, implementar outras verificações.

-------

Automation of translated Python documentation

Published translations of Python documentation were not being updated automatically, requiring someone to do it manually. See how we used continuous integration to automate the updating of publications and implement other checks.

Avatar for Rafael Fontenelle

Rafael Fontenelle

November 02, 2020

More Decks by Rafael Fontenelle

Other Decks in Technology

Transcript

  1. Problemas • As traduções contribuídas não eram automaticamente publicadas em

    docs.python.org • Sem tratamento de erros de sintaxe ReStructuredText
  2. Como resolvemos • Execuções diárias (agendadas) • Pull de traduções

    do Transifex • Push para o repositório python-docs-pt-br • Notificação em caso de erro • Logs acusando o erro exato
  3. Ideias de melhorias • Rescrever o Makefile em Python •

    Tornar o script executável em outros SO além do Linux https://t.me/pybr_i18n https://github.com/python/python-docs-pt-br
  4. Ideias de melhorias • Rescrever o Makefile em Python •

    Tornar o script executável em outros SO além do Linux • Melhorar notificação (logs acessíveis fora do GitHub) https://t.me/pybr_i18n https://github.com/python/python-docs-pt-br
  5. Ideias de melhorias • Rescrever o Makefile em Python •

    Tornar o script executável em outros SO além do Linux • Melhorar notificação (logs acessíveis fora do GitHub) • Simplificar workflow do GitHub Actions https://t.me/pybr_i18n https://github.com/python/python-docs-pt-br