5232
Comment:
|
5521
Typo fix
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#pragma page-filename DEV/versions/786590 | #pragma page-filename DEV/versions/3276834 |
Line 4: | Line 4: |
Mailman's source code is published in publically available revision control systems. You can use this to gain access to the very latest development trees. We are currently in the process of moving from [[http://subversion.tigris.org/|Subversion]] on [[http://sf.net|SourceForge]] to the [[http://www.bazaar-vcs.org|Bazaar]] distributed revision control system, with branches hosted on [[http://launchpad.net|Launchpad]]. Flag day is June 22, 2007, after which the Subversion repository will be made read-only (we'll keep it for posterity). Hosting the source code on Bazaar will provide both the core developers and unofficial third party extensions much more freedom to hack on Mailman. | Mailman's source code is published in a publicly available revision control system called [[http://www.bazaar-vcs.org|Bazaar]] available through the code hosting and open source development service called [[http://launchpad.net|Launchpad]]. On June 22, 2007, we switched from using Subversion on SourceForge to the new repository, and while the old Subversion repository will still be available read-only, no new updates will be committed to it. Hosting the source code on Bazaar provides both the core developers and unofficial third party extensions much more freedom to hack on Mailman. |
Line 23: | Line 23: |
* [[../ModernArchiving|Modern Archiving]] * [[../Stable URLs|Stable URLs]] * [[../REST Interface|REST Interface]] |
|
Line 34: | Line 37: |
* [[http://www.faqs.org/rfcs/rfc3834.html|RFC 3834 - Recommendations for Automatic Responses to Electronic Mail]] * [[http://tools.ietf.org/html/rfc5064|RFC 5064 -- The Archived-At Message Header Field]] '''draft''' |
|
Line 37: | Line 42: |
* [[http://www.dkim.org|DomainKey Identified Mail (DKIM) draft specs]] * [[http://www.openid.org|OpenID]] |
* [[http://www.ietf.org/rfc/rfc4871.txt?number=4871|RFC 4871]][[http://www.dkim.org|DomainKey Identified Mail (DKIM)]] * [[http://www.openid.net|OpenID]] |
Mailman Developer Resources
Source code revision control
Mailman's source code is published in a publicly available revision control system called Bazaar available through the code hosting and open source development service called Launchpad. On June 22, 2007, we switched from using Subversion on SourceForge to the new repository, and while the old Subversion repository will still be available read-only, no new updates will be committed to it. Hosting the source code on Bazaar provides both the core developers and unofficial third party extensions much more freedom to hack on Mailman.
Here is more detail on how to develop Mailman code using Bazaar and Launchpad.
Here are a list of important official and unofficial branches.
Versions specific resources
Here are the collection of resources for people interested in the development of Mailman.
Initiatives and proposals
Web U/I: Using CSS, Adding templating
Other developer information
Google did a 2006 Summer of Codeprogram in 2006, and Mailman was a sponsor. See the Summer of Code page and Mailman 2.2 page for more information.
Mailman is a GNU project with the majority of the copyrights being held by the Free Software Foundation. We therefore request that developers who contribute code, assign their copyrights in their Mailman contribution to the FSF. To do this, you first need to submit a GNU copyright assignment request form containing some basic information, and then fill out the form that the FSF sends you. Please let us knowafter you've sent the second form so that we can track your contribution. The FSF often doesn't tell us in a timely manner when such forms have been received.
Relevant RFCs, references, and standards
Here are some useful references:
A Highly Scalable Electronic Mail Service Using Open Systems (Christenson, et al)
RFC 3834 - Recommendations for Automatic Responses to Electronic Mail
RFCs and drafts: