aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 5ce67eaeb3b4848cf7cd5996ebf5a527e17219ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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:
  * No README.
  * Arquivo TODO.
  * Ditz, bugs-everywhere ou similar.
  * Aplicação própria (Trac, etc)

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.

Criando ou clonando um novo projeto:

    sandbox <path> [URL]

Script disponível em https://git.sarava.org/scripts.git/