Olá pessoal,
O repositório SVN do Titan foi migrado agora para o GitHub. Para isso, ele foi dividido em diversos repositórios Git que estão agrupados em:
A maior vantagem da migração é o uptime do GitHub, que é acima de 99,9%, evitando problemas de atualização das instâncias nos eventuais problemas com a Redecomep ou com os servidores da Embrapa.
O repositório no Subversion (em https://svn.cnpgc.embrapa.br/titan) continua funcional (como um mirror), mas não é mais o principal. Desta forma, as instâncias que hoje utilizam o CORE como um checkout do SVN continuarão atualizando os releases sem problemas, entretanto, recomenda-se a migração para o novo repositório. Para isso, foi criado um pacote de instalação e disponibilizado via PHP Composer.
composer create-project titan-framework/install /var/www/titan
Este comando irá colocar a TAG mais recente do CORE em "/var/www/titan", mas você pode alterar pra onde achar melhor.
Para facilitar o desenvolvimento de novas intâncias, também foi criado um pacote no Composer. Basta instalá-lo em seu Win/Linux/Mac e fazer:
composer create-project titan-framework/instance uma/pasta/local
Depois é só entrar na pasta 'box' e executar um 'vagrant up' que a instância-base já estará funcional.
Se quiser obter as instâncias-exemplos do Titan, também existem pacotes Composer pra elas:
composer create-project titan-framework/sample-api uma/outra/pasta/local
composer create-project titan-framework/samplte-travel uma/terceira/pasta/local
Para mais informações, acesse as páginas do GitHub pra cada repositório correlato:
Ainda estou tratando o novo repositório (e a nova versão do script de auto-deploy, que funciona com ambos) como beta, portanto utilizem com cautela. Façam backup do antigo CORE antes de instalar e testem bem a instância após a instalação.
Abraços,
Camilo
--