Versão: 4 | Versão: 8 (atual) | ||
---|---|---|---|
diagogue - Wed 19 of Mar, 2008 [22:50 UTC] | rodrigo - Fri 23 of Aug, 2013 [19:17 UTC] | ||
atualiza url do repositorio no github | |||
Introdução: Polvo???Polvo é um (grande) ajudante dos desenvolvedores do estudiolivre.org. O Polvo é um software escrito em Perl para fazer a publicação automática do site. E isso não significa somente que o Polvo é utilizado para publicar o site em estudiolivre.org; mas que ele pode ser utilizado para 'publicar' o site localmente na máquina do desenvolvedor. Isso é necessário pois assim é possível manter o código do estudiolivre.org separado do código do TikiWiki. Caso de uso esclarecedorOrganização de pastasA arquitetura de um projeto que utiliza Polvo é mais ou menos a seguinte:
UsoComo instalarPrimeiro instale as dependências do Polvo: $ sudo apt-get install libxml-perl libdigest-md5-file-perl libxml-simple-perl $ cd /home/fulano/devel $ git clone git://github.com/rodrigoprimo/polvo.git $ perl Makefile.PL $ make $ sudo make install $ chmod a+x polvo.pl Criando um arquivo de configuração para o PolvoExemplo de um arquivo de configuração do Polvo, no caso para o estudiolivre.org, estudiolivre.conf: <polvoConfig> <targetDir>/var/www/estudiolivre</targetDir> <sourceDir>/home/fulano/estudiolivre</sourceDir> <connection> <database>estudiolivre</database> <user>mapsys</user> <password/> </connection> </polvoConfig> Onde:
Se você não usa senha no seu banco, simplesmente não preencha <password/> Rode o polvo e publique o seu projeto$ ./polvo.pl estudiolivre.conf Após rodar o script, várias mensagens aparecerão:
São mensagens dos patches sendo aplicados. Caso você receba mensagens como: Hunk #1 FAILED at 52. Entre em contato pela lista de desenvolvimento. |