Guia dos Committers

Projeto de Documentação do FreeBSD

Revisão: 5102a4f9ad
Nota Legal
2020-11-22 20:53:41 +0000 por Danilo G. Baio.
Resumo

Este documento fornece informações para a comunidade de committers do FreeBSD. Todos os novos committers devem ler este documento antes de começar, e os committers existentes são fortemente encorajados a revisá-lo de tempos em tempos.

Quase todos os desenvolvedores do FreeBSD possuem direitos de commit para um ou mais repositórios. No entanto, alguns desenvolvedores não tem, e algumas das informações aqui se aplicam a eles também. (Por exemplo, algumas pessoas só têm direitos para trabalhar com o banco de dados do Relatório de Problemas). Por favor, veja Seção 21, “Problemas Específicos para Desenvolvedores Que Não São Committers” para mais informações.

Este documento também pode ser de interesse para os membros da comunidade FreeBSD que querem aprender mais sobre como o projeto funciona.

[ Documento HTML em partes / Documento HTML completo ]

Índice
1. Detalhes Administrativos
2. Chaves OpenPGP para o FreeBSD
3. Kerberos e LDAP Web Password para o cluster do FreeBSD
4. Tipos de Commit Bits
5. Subversion Primer
6. Configuração, Convenções e Tradições
7. Revisão pré-commit
8. Mensagens de Log de Commit
9. Licença preferida para novos arquivos
10. Acompanhando as Licenças Concedidas ao Projeto FreeBSD
11. Relações entre os Desenvolvedores
12. Se em dúvida...
13. Bugzilla
14. Phabricator
15. Quem é quem
16. Guia de início rápido do SSH
17. Disponibilidade do Coverity® para os Committers do FreeBSD
18. A Grande Lista de Regras dos Committers do FreeBSD
19. Suporte para Várias Arquiteturas
20. FAQ específico dos Ports
21. Problemas Específicos para Desenvolvedores Que Não São Committers
22. Informações sobre o Google Analytics
23. Perguntas Diversas
24. Benefícios e vantagens para os Commiters do FreeBSD

1. Detalhes Administrativos

Métodos de loginssh(1),_apenas no protocolo 2
Servidor Principal de Shellfreefall.FreeBSD.org
Servidor SMTPsmtp.FreeBSD.org:587 (veja também Seção 6.2.1, “Configuração de acesso SMTP”).
Raiz do Subversion para o src/svn+ssh://repo.FreeBSD.org/base (veja também Seção 5.2.2, “Branches RELENG_* e Layout Geral”).
Raiz do Subversion para o doc/svn+ssh://repo.FreeBSD.org/doc (veja também Seção 5.2.3, “Branches e Layout do Projeto de Documentação do FreeBSD”).
Raiz do Subversion para o ports/svn+ssh://repo.FreeBSD.org/ports (veja também Seção 5.2.4, “Branches e Layout da Árvore de Ports do FreeBSD”).
Listas de Discussão Internasdevelopers (tecnicamente chamada de all-developers), doc-developers, doc-committers, ports-developers, ports-committers, src-developers, src-committers. (cada repositório do projeto tem as suas próprias listas de discussão -developers e -committers. Os arquivos destas listas podem ser encontrados nos arquivos /local/mail/repository-name-developers-archive e /local/mail/repository-name-committers-archive no cluster FreeBSD.org.)
Relatórios mensais do Core TeamDisponíveis no diretório /home/core/public/monthly-reports do cluster FreeBSD.org.
Relatórios mensais da Equipe de Gestão do PortsDisponíveis no diretório /home/portmgr/public/monthly-reports do cluster FreeBSD.org.
Branchs SVN do src/ dignas de atençãostable/n (n-STABLE), head (-CURRENT)

O ssh(1) é necessário para se conectar aos servidores do projeto. Para mais informações, veja Seção 16, “Guia de início rápido do SSH”.

Links Úteis:

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>.