The Pure Data community is made up of many developers. Almost everyone who uses Pd is a developer, since they write patches, externals, contribute to the core, etc. The [http://sourceforge.net/projects/pure-data pure-Data Sourceforge project] provides a space for all Pd developers to contribute their work.
So you've submitted patches to the patch tracker, been active on the mailing lists, and kept up with the development of some aspect of Pd. Now you are ready to start committing directly to the pure-data SVN. How do you get access? You need to be added as a developer to the [http://sourceforge.net/projects/pure-data pure-data Sourceforge project]. Almost everyone who uses Pd is a developer, since they write patches, externals, documentation, etc. The [http://sourceforge.net/projects/pure-data pure-Data Sourceforge project] provides a space for all Pd developers to contribute their work.
1. [https://sourceforge.net/user/registration create an account on Sourceforge]
1. post an introduction to [http://lists.puredata.info/listinfo/pd-dev pd-dev] of yourself, including:
1. a bit about yourself
1. your history with Pd
1. what you use Pd for
1. your sourceforge name
1. describe why you need commit access to the repository
Once you have posted your introduction, then comes the "lazy consensus" waiting period. Basically, we wait for a few days, if no one objects, you can be added. If a few days have past since you have sent your email, feel free to nag and of the admins on the Sourceforge project to add you. Sometimes these request get lost in the mountains of email.
== Who has commit access now? ==
On the [http://sourceforge.net/project/memberlist.php?group_id=55736 Sourceforge member list] you can see the list of people with commit access.
== Example Introduction Emails ==
Here are some examples of introductory messages sent to pd-dev:
* Damian Stewart [http://lists.puredata.info/pipermail/pd-dev/2008-12/012447.html i can has svn commit access]
* dmotd [http://lists.puredata.info/pipermail/pd-dev/2009-08/013916.html svn commit access?!?]
* Ricardo Fabbri [http://lists.puredata.info/pipermail/pd-dev/2011-09/017332.html commit access + intro]
* Katja Vetter [http://lists.puredata.info/pipermail/pd-dev/2011-11/017772.html svn commit access request, related to double precision pd]
== What to do once you get access ==
You will want write access in the SVN. The way to do that on sourceforge is as follows. Replace "myname" with your username on sourceforge. Also, it is necessary to use https when you need writeable access.
% svn co --username myname https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/