Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developers [2023/03/31 06:40] – Diagram sounds better, to me, than graph, for the massive repo-specific images that depict mentor-mentee relationships. GrahamPerrindevelopers [2023/10/18 21:29] (current) – Improvement thanks to feedback from Pau Amma. GrahamPerrin
Line 12: Line 12:
 Repo-specific: Repo-specific:
  
-| **doc** (documentation) | [[https://cgit.freebsd.org/doc/tree/access?h=refs/internal/admin|text]] | [[https://wiki.freebsd.org/Developers?action=AttachFile&do=get&target=committers-doc.pdf|diagram]] (2023-03-31) ([[https://cgit.freebsd.org/src/tree/share/misc/committers-doc.dot|source]]) | [[https://reviews.freebsd.org/project/profile/21/|Phabricator]] | +| **doc** (documentation) | [[https://cgit.freebsd.org/doc/tree/access?h=refs/internal/admin|text]] | [[https://wiki.freebsd.org/Developers?action=AttachFile&do=get&target=committers-doc.pdf|diagram]] (2023-09-10) ([[https://github.com/freebsd/freebsd-src/blob/main/share/misc/committers-doc.dot|source]]) | [[https://reviews.freebsd.org/project/profile/21/|Phabricator]] | 
-| **ports** | [[https://cgit.freebsd.org/ports/tree/access?h=refs/internal/admin|text]] | [[https://wiki.freebsd.org/Developers?action=AttachFile&do=get&target=committers-ports.pdf|diagram]] (2023-03-31) ([[https://cgit.freebsd.org/src/tree/share/misc/committers-ports.dot|source]]) | [[https://reviews.freebsd.org/project/profile/42/|Phabricator]] | +| **ports** | [[https://cgit.freebsd.org/ports/tree/access?h=refs/internal/admin|text]] | [[https://wiki.freebsd.org/Developers?action=AttachFile&do=get&target=committers-ports.pdf|diagram]] (2023-09-10) ([[https://github.com/freebsd/freebsd-src/blob/main/share/misc/committers-ports.dot|source]]) | [[https://reviews.freebsd.org/project/profile/42/|Phabricator]] | 
-| **src** (%%FreeBSD%% base) | [[https://cgit.freebsd.org/src/tree/access?h=refs/internal/admin|text]] | [[https://wiki.freebsd.org/Developers?action=AttachFile&do=get&target=committers-src.pdf|diagram]] (2023-03-31) ([[https://cgit.freebsd.org/src/tree/share/misc/committers-src.dot|source]]) | [[https://reviews.freebsd.org/project/profile/41/|Phabricator]] |+| **src** (%%FreeBSD%% base) | [[https://cgit.freebsd.org/src/tree/access?h=refs/internal/admin|text]] | [[https://wiki.freebsd.org/Developers?action=AttachFile&do=get&target=committers-src.pdf|diagram]] (2023-09-10) ([[https://github.com/freebsd/freebsd-src/blob/main/share/misc/committers-src.dot|source]]) | [[https://reviews.freebsd.org/project/profile/41/|Phabricator]] |
  
   * plain text listings are source code, without people's real names   * plain text listings are source code, without people's real names
Line 29: Line 29:
 ===== History ===== ===== History =====
  
-Prior to 2007, access to %%FreeBSD%% servers was only offered to individuals with //commit bits// (write access permissions) to one of %%FreeBSD%%'s primary source code repositories; src, ports, doc or www, and were referred to as //committers//. Access was provided in the form of an Unix account and came with a ''%%@FreeBSD.org%%'' email address.+Prior to 2007: access to %%FreeBSD%% servers was restricted to people with a //commit bit// (write access) for any of the primary source code repositories: ''%%doc%%'', ''%%ports%%'', ''%%src%%'', and ''%%www%%''. These people were known as //committers//. Access was provided in the form of a Unix account, and came with a ''%%@FreeBSD.org%%'' email address.
  
-Since 2007, additional people or groups of people have been provided with accounts and ''%%@FreeBSD.org%%'' email addresses.+In 2007: restrictions were eased, for other people — and groups — to gain accounts and ''%%@FreeBSD.org%%'' email addresses. This broadening allowed inclusion of those who have a long-term involvement with the %%FreeBSD%% Project.
  
-The first, people who were granted access to the "Problem Report" database (GNATS at the time, now [[Bugzilla]]) for issue triage and management, without having a commit bit.+The first were people who were granted access to the //Problem Report// database (GNATS at the time, now [[Bugzilla]]) for issue triage and management, without having a commit bit.
  
-This generalized the concept for the project from **committer** to **developer**. In addition, a few other individuals or groups, such as those who have had a long-term involvement with the project, and [[SummerOfCode|FreeBSD: Google Summer of Code]] students.+This generalized the concept for the Project from //committer// to //developer//.
  
-===== Developers Wiki Group =====+HowWeGotHere lists the starting points for around sixty committers/developers and contributors.
  
-All %%FreeBSD%% developers are welcome to join the DevelopersGroup wiki group, that provides minor additional permissions above the ContributorsGroup to a limited number of wiki pages.+===== Wiki groups for Contributors and Developers =====
  
-Everyone in the %%FreeBSD%% Community can be added to the ContributorsGroup. (SummerOfCode participants are also added to this group).+Contributors to %%FreeBSD%% can join the ContributorsGroup. This group includes [[https://www.freebsd.org/projects/summerofcode/|FreeBSD participants in Google Summer of Code]].
  
-If you would like write access to this Wiki please have a look at: [[Wiki/About]]+%%FreeBSD%% developers can join the DevelopersGroup group, which provides minor additional permissions for a few wiki pages. 
 + 
 +To request membership of either group, you can [[https://bugs.freebsd.org/bugzilla/enter_bug.cgi?component=Wiki&product=Services|use Bugzilla]]. 
 + 
 +===== Write Access ===== 
 + 
 +See [[Wiki/About]].
  
  • developers.1680244851.txt.gz
  • Last modified: 2023/03/31 06:40
  • by GrahamPerrin