joaoapaenas / abntex2

Automatically exported from code.google.com/p/abntex2
0 stars 0 forks source link

Reorganizar repositorio #19

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
O repositorio no Mercurial deve ter o mesmo layout do arquivos distribuido para 
possibilitar backport de correcoes e facilitar usuarios a contribuir correcoes.

O uso de um Makefile para facilitar a instalacao tambem eh bem vindo visto que 
isso possibilita padroninar o modo como o pacote serah instalado; claro que 
instrucoes para instalacao sem o Make podem ser disponibilizadas.

Original issue reported on code.google.com by otavio.s...@gmail.com on 6 Jan 2013 at 9:54

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Otavio

No repositório, a raiz dos arquivos distribuídos é /tds, conforme padrão 
usado pelo LaTeX. No ambiente de desenvolvimento é preciso manter arquivos que 
são usados no desenvolvimento em, por isso não é possível mantê-lo 
exatamente igual à distribuição. No entanto, acredito a estrutura atual 
permite que os usuários contribuam, uma vez que é simples identificar a 
posição dos arquivos.

Os arquivos para distribuição podem ser montados automaticamente com o script 
build.sh, na raiz do repositório.

Não criamos um make para Linux (ainda), mas temos um manual de instalação na 
Wiki http://code.google.com/p/abntex2/wiki/Instalacao. Porém, eu não tenho 
ideia de como deveria ser esse make. Você poderia ajudar nisso?

Original comment by laurocesar on 6 Jan 2013 at 11:54

GoogleCodeExporter commented 9 years ago
Olhando o script de build parece que voce nao mantem a mesma estrutura nos 
dois; isso deveria ser corrigido.

A questao eh que se o usuario usar o .zip para gerar um patch, esse precisa ser 
aplicavel no hg; caso os arquivos estejam em pastas diferentes isso complica 
bastante.

Original comment by otavio.s...@gmail.com on 7 Jan 2013 at 11:25

GoogleCodeExporter commented 9 years ago
Olhando o script de build parece que voce nao mantem a mesma estrutura nos 
dois; isso deveria ser corrigido.

A questao eh que se o usuario usar o .zip para gerar um patch, esse precisa ser 
aplicavel no hg; caso os arquivos estejam em pastas diferentes isso complica 
bastante.

Original comment by otavio.s...@gmail.com on 7 Jan 2013 at 11:26

GoogleCodeExporter commented 9 years ago
Otavio, o usuário que desejar contribuir com o código poderá fazer checkout 
do Mercurial e com isso fazer as alterações que desejar. 

Caso ele queira fazer alterações diretamente no ZIP com a estrutura TDS que 
é distribuído no CTAN e que ele utilizou para instalar o abnTeX2 na sua 
maquina, ele devera simplesmente atualizar o diretório TDS do repositório, 
que é idêntico ao que ele tem na maquina. 

Voce pode ver pelo build.sh que o arquivo abntex2.tds.zip é criado 
simplesmente a partir do diretório TDS do repositório. Já os outros 
arquivos, inclusive o bundle abntex2.zip (que é o que vai para o CTAN), 
possuem outras estruturas e não devem ser instalados. 

Podemos, talvez deixar essas instruções em algum lugar e adicionar o make. 
Mas entendo que a estrutura do repositório ainda esta correta. 

Original comment by laurocesar on 7 Jan 2013 at 12:38

GoogleCodeExporter commented 9 years ago
Voce nao entendeu o problema; se usar um patch gerado pelo conteudo do .zip ele 
nao vai aplicar no hg.

Esse eh o ponto.

Original comment by otavio.s...@gmail.com on 7 Jan 2013 at 12:45

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Heheeh Talvez a gente não esteja se entendendo. Porém, sem acesso ao 
Mercurial, não é possível aplicar o patch, ou seja, quem for fazer isso, 
precisa saber o que esta fazendo. 

De todo modo, aplicar o patch de um ZIP atualizado no hg é aplica-lo na pasta 
/tds. 

Original comment by laurocesar on 7 Jan 2013 at 1:23

GoogleCodeExporter commented 9 years ago
Otavio, a alteração da estrutura do repositório é necessária para a 
criação do pacote Debian?

Original comment by laurocesar on 7 Jan 2013 at 5:27

GoogleCodeExporter commented 9 years ago
Alterado para estrutura abaixo, conforme solicitação de Otavio Salvador:

/bibtex
/doc
/tex
build.sh
google-code.py

Original comment by laurocesar on 15 Jan 2013 at 10:36

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 17 Jan 2013 at 1:34

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 18 Jan 2013 at 6:52