Um modelo de projeto para o projeto FreeBSD

Niklas Saers

Revisão: 52263
Histórico de Revisões
Revisão 1.5October, 2014
Remove mention of GNATS which is no longer used by the project.
Revisão 1.4September, 2013
Remove mention of CVS and CVSup which are no longer used by the project.
Revisão 1.3October, 2012
Removido funções de pessoas especificas, isso é documentado em outro lugar.
Revisão 1.2April, 2005
Update one year of changes, replace statistics with those of 2004
Revisão 1.1July, 2004
First update within the FreeBSD tree
Revisão 1.0December 4th, 2003
Ready for commit to FreeBSD Documentation
Revisão 0.7April 7th, 2003
Release for review by the Documentation team
Revisão 0.6March 1st, 2003
Incorporated corrections noted by interviewees and reviewers
Revisão 0.5February 1st, 2003
Initial review by interviewees
[ Documento HTML em partes / Documento HTML completo ]

Índice
Prefácio
1. Visão geral
2. Definições
2.1. Atividade
2.2. Processo
2.3. Hat (Definição/função especifica para algumas pessoas)
2.4. Resultado
2.5. FreeBSD
3. Estrutura organizacional
4. Modelo de metodologia
4.1. Modelo de desenvolvimento
4.2. Lançamento de versões (Release branches)
4.3. Resumo do modelo
5. Hats (Funções)
5.1. Hats Universais
5.2. Hats oficiais (Pessoas com funções definidas)
5.3. Hats dependentes de processo
6. Processos
6.1. Adicionando novos committers e removendo committers antigos
6.2. Enviando código para o projeto (Committing code)
6.3. Eleição do Core
6.4. Desenvolvimento de novos recursos
6.5. Manutenção
6.6. Relatório de Problemas
6.7. Reagindo ao mau comportamento
6.8. Engenharia de Release (Versão)
7. Ferramentas
7.1. Subversion (SVN)
7.2. Bugzilla
7.3. Mailman
7.4. Pretty Good Privacy
7.5. Secure Shell
8. Sub-projetos
8.1. Subprojeto Ports
8.2. O projeto de documentação do FreeBSD
Referências
Lista de Figuras
3.1. A estrutura do projeto FreeBSD
3.2. A estrutura do Projeto FreeBSD com committers em categorias
4.1. O modelo de Jørgenssen para integração de mudanças
4.2. A árvore de versões (release) do FreeBSD
4.3. O modelo geral de desenvolvimento
5.1. Visão geral dos hats (funções) oficiais
6.1. Resumo do processo: adicionando um novo committer
6.2. Resumo do processo: removendo um committer
6.3. Resumo do processo: um committer aplica o código
6.4. Resumo do processo: um colaborador envia o código
6.5. Resumo do processo: Eleições do Core
6.6. O modelo de Jørgenssen para integração de mudanças
6.7. Resumo do processo: Relatório de Pproblemas
6.8. Resumo do processo: engenharia de release
8.1. Número de ports adicionados entre 1996 e 2005

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.