diff --git a/en/internal/Makefile b/en/internal/Makefile index c1ec1d8fc5..6fc6ff98fe 100644 --- a/en/internal/Makefile +++ b/en/internal/Makefile @@ -1,46 +1,47 @@ -# $FreeBSD: www/en/internal/Makefile,v 1.42 2005/03/12 07:37:56 linimon Exp $ +# $FreeBSD: www/en/internal/Makefile,v 1.43 2005/08/16 18:53:16 jhb Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= photos.sgml DOCS+= internal.sgml DOCS+= about.sgml DOCS+= machines.sgml DOCS+= mirror.sgml DOCS+= new-account.sgml DOCS+= statistic.sgml DOCS+= developer.sgml DOCS+= bylaws.sgml DOCS+= releng.sgml DOCS+= expire-bits.sgml DOCS+= core-vote.sgml DOCS+= doceng.sgml DOCS+= rtp.sgml DOCS+= policies.sgml +DOCS+= fortunes.sgml INDEXLINK= internal.html # build the list of personal homepages of FreeBSD developers only # on the main FreeBSD machines hostname!= hostname .if ${hostname} == "hub.freebsd.org" || ${hostname} == "freefall.freebsd.org" || ${hostname} == "www.freebsd.org" DOCS+= homepage.sgml .if !make(install) .PHONY: homepage.inc .endif homepage.inc: homepage.pl ${PERL} ${.CURDIR}/homepage.pl > ${.TARGET} homepage.html: homepage.inc CLEANFILES+= homepage.inc .endif DATA+= README.mirror ssh-keys.asc .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/internal/fortunes.sgml b/en/internal/fortunes.sgml new file mode 100644 index 0000000000..ea2b58f411 --- /dev/null +++ b/en/internal/fortunes.sgml @@ -0,0 +1,52 @@ + + + + %includes; +]> + + + &header; + +

Policy

+ +

Before committing to the fortune file, please remember the + classic Usenet "rule":

+ +

"Be conservative in what you expect others to accept and liberal + in what you are prepared to accept."

+ +

If an entry offends more than a couple of FreeBSD committers and + does not contain any objective poignant historical reference, the + entry should be in the offensive file.

+ +

Examples of offensive entries:

+ + + +

Examples of entries that should not usually be declared + 'offensive':

+ + + +

If you add new material to the fortunes collection, please be + extra-diligent about unforeseen objections, and give plenty of + time for it to settle before MFCing.

+ +

Additional examples will be added to the offensive and + unoffensive lists above, as guidelines, whenever core@ is required + to settle a dispute on this issue.

+ + &footer; + + + diff --git a/en/internal/policies.sgml b/en/internal/policies.sgml index 729bfd2159..f8d72c0adf 100644 --- a/en/internal/policies.sgml +++ b/en/internal/policies.sgml @@ -1,63 +1,65 @@ - + %includes; ]> &header;

Committer's Guide

The Committer's Guide is an overall guide for all new committers, including both technical details and policy details. For the latter, see the chapters on Conventions and Traditions, Developer Relations, and The FreeBSD Committers' Big List Of Rules.

It contains almost everything a new committer to the FreeBSD Project needs to know. See the Documentation Project Primer and the Ports Guide, below, for more info.

General Policies

Here you will find various things such as the New Account Creation Procedure, the Commit Bit Expiration Policy, the Core Bylaws, Core's Voting Procedures, +the +Fortune File Policy, and the Problem Report Handling Guidelines.

The FreeBSD Documentation Project

The FreeBSD Documentation Project Primer for New Contributors covers everything you will need to know in order to start contributing to the FreeBSD Documentation Project, from the tools and software you will be using (both mandatory and recommended) to the philosophy behind the Documentation Project.

The FreeBSD Ports Guidelines

The FreeBSD Porter's Handbook is a general guide for FreeBSD ports committers, including both technical information and policy guidelines.

FreeBSD Internal Home

&footer;