Templates ========= Diversos templates para grupos, projetos e softwares. Template de Grupo ----------------- O que um grupo precisa em geral para funcionar: * Lista de discussão. * Site público. * Wiki / intranet com sistema de tickets. * Licença de distribuição de conteúdo. * Email de contato. * Termos de serviço e política de privacidade. * [Protocolos](https://protocolos.sarava.org). Template de Projeto ------------------- Requisitos mínimos sugeridos: * Pasta e/ou repositório com subpastas/repositórios opcionais: * keyring: repositório [keyringer](https://keyringer.pw). * doc: documentação geral. * images: imagens. * worklog: relatório de tempo. * contabilidade: dados financeiros. * spool: pasta para arquivos temporários, em composição, etc. * Arquivo Changelog ou log de mudanças. * Arquivo de calendário (remind). * Sistema de tickets, como por exemplo: * No README. * Arquivo TODO em formatos plaintext, Markdown, YAML ou híbridos. * Um arquivo por tarefa em pastas `open` e `closed`. * Ditz, bugs-everywhere, taskwarrior ou similar. * Aplicação própria (Trac, etc) * TODOs and FIXMEs ao longo do código em última instância. Template de Software -------------------- Requisitos básicos: * Vagrantfile e manifests do puppet. * Git ou VCS usado upstream. * Branches de desenvolvimento e upstream. * Workflow padrão (git-flow, git-hooks, etc). * Suíte de testes. * Adotar [Semantic Versioning](http://semver.org). Criando ou clonando um novo projeto usando o [sandbox script](https://git.sarava.org/?p=scripts.git;a=blob;f=sandbox;hb=HEAD): sandbox [URL]