blob: dd218fc050135bcf12c184a778aefc9dbd7b7a5a (
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
55
|
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.
* Um arquivo por tarefa em pastas `open` e `closed`.
* Ditz, bugs-everywhere, taskwarrior 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/
|