Skip to content

DisponibilizarNovoRelease

laurocesar edited this page Mar 15, 2015 · 9 revisions

Disponibilizar um novo release do abnTeX2 no Google Code

Compilação e implantação no Google Code

Para criar um novo release do abnTeX2, primeiro certifique-se de que você possui a role Commiter ou a permissão CreateDownload e Commit. Depois, siga os passos:

  1. Digite em um terminal Linux ou Mac OS X:
   ./build.sh RELEASE
  1. Verifique na pasta target se todos os arquivos foram gerados corretamente; * São gerados 4 arquivos compactados:

    • abntex2-doc-RELEASE.zip: arquivos de documentação (código-fonte e PDF compilados);
    • abntex2-modelos-RELEASE.zip: arquivos de exemplos (código-fonte e PDF compilados);
    • abntex2.tds-RELEASE.zip: estrutura TDS de diretórios usado nas distribuições LaTeX TeXLive e MiKTeX. Este arquivo que deve ser usado para instalação manual.
    • abntex2.tds-RELEASE.tar.gz: estrutura TDS de diretórios usado nas distribuições pelos empacotadores Linux.
    • abntex2.zip: arquivo a ser enviado ao CTAN. Contém o arquivo abntex2.tds-RELEASE.zip, documentos, exemplos e README na estrutura descrita pelo CTAN na página Upload e em Guide­lines for up­load­ing TDS-Pack­aged ma­te­ri­als to CTAN. * Os quatro primeiros arquivos gerados serão automaticamente instalados no GoogleCode pelo passo seguinte, o último deve ser manualmente enviado ao CTAN, conforme passos descritos na seção Comunicados e outras tarefas manuais. * Observe, especialmente, se todos os arquivos PDF de modelos e de exemplos foram gerados e que estão com a informação de versão e de data nas capas;
  2. Para efetivar a criação do release, novamente em um terminal, digite:

   ./build.sh RELEASE USUARIO SENHA
* Sendo:
  * RELEASE: o nome do release, por exemplo: `1.6` (não coloque o "v" antes do número);
  * USUARIO e SENHA: o seu e-mail e [API KEY do Bintray](https://bintray.com/profile/edit);
  1. Crie um tag no Mercurial com o comando hg tag (muito importante) * use o padrão: YYYY-MM-DD vVERSAO release to CTAN, por exemplo: 2013-02-23 - v1.5 release to CTAN
  2. Pronto! Isso gerará novamente os pacotes e criará automaticamente todos os downloads no Bintray.

Comunicados e outras tarefas manuais

Uma vez gerado o release, realize as seguintes tarefas manuais:

  1. Atualize a página de ReleaseNotes com as notas de lançamento da versão * Use as informações do arquivo README * A página da Wiki deve estar em português, e o README em ingles. Por isso, é necessário traduzir;
  2. Atualize a wiki de Downloads com as versões publicadas no Bintray;
  3. Faça upload da nova versão no CTAN * Use o arquivo target/abntex2.zip * Na página do CTAN, informe:
    • Name of your contribution: ab­nTeX2
    • Summary description: Type­set tech­ni­cal and sci­en­tific Brazil­ian doc­u­ments based on ABNT rules
    • Suggested CTAN directory: /macros/la­tex/con­trib/ab­n­tex2
    • Changes: o mesmo conteúdo do README
    • Administrative notes: use quando for necessário incluir algum novo modelo na página do abnTeX2 no CTAN * Se precisar alterar alguma informação no CTAN, entre em contato com:
    • CTAN DANTE: e-mail principal
    • Robin Fairbairns: coordenador
    • Rainer Schöpf: coordenador
    • Gerd Neugebauer: chefe do portal CTAN * A atualização do CTAN é usada pelo abnTeX2 no MiKTeX, e pode demorar algumas semanas; * Envie por e-mail a página de resposta de sucesso da submissão do pacote do CTAN ao grupo de desenvolvedores
  4. Atualize a informação de versão no InfoBox da Wikipedia 1. Faça login na Wikipedia; 1. Clique em Editar; 1. Fala as alterações e clique em Grava página;
  5. Envie um e-mail ao grupo de desenvolvedores e outro ao grupo de usuários informando sobre a nova versão;
  6. Envie outro e-mail ao grupo de desenvolvedores chamando os empacotares Linux para providenciarem o empacotamento e distribuição da nova versão. * Os responsáveis são as pessoas do projeto que possuem a duty Package releases from release branches;
  7. Envie uma mensagem à comunidade abnTeX2 do G+ sobre a nova versão;
  8. Atualize o abnTeX2 no SuperDownloads: * Envie um e-mail a [email protected] e informe a nova versão.
  9. Pronto!

Veja também

Ferramentas e procedimentos utilizados no desenvolvimento do abnTeX2

Como contribuir com o projeto

Como customizar o abnTeX2

Ferramentas para se trabalhar com LaTeX

Clone this wiki locally