aboutsummaryrefslogtreecommitdiff
path: root/index.mdwn
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2015-11-06 21:13:40 -0200
committerSilvio Rhatto <rhatto@riseup.net>2015-11-06 21:13:40 -0200
commit526ea352381ded7d767811e34227c0c64d45193d (patch)
tree0403db437e87cca86bcc9eea3335f4eaa2e17fa6 /index.mdwn
parent828051ec5dc597846feb9aec6e6d03979eddc701 (diff)
downloadtemplates-526ea352381ded7d767811e34227c0c64d45193d.tar.gz
templates-526ea352381ded7d767811e34227c0c64d45193d.tar.bz2
Static website suppport
Diffstat (limited to 'index.mdwn')
-rw-r--r--index.mdwn54
1 files changed, 54 insertions, 0 deletions
diff --git a/index.mdwn b/index.mdwn
new file mode 100644
index 0000000..96af818
--- /dev/null
+++ b/index.mdwn
@@ -0,0 +1,54 @@
+[[!meta title="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.fluxo.info).
+
+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.fluxo.info/?p=scripts.git;a=blob;f=sandbox;hb=HEAD):
+
+ sandbox <path> [URL]