Views
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 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 pure-data Sourceforge project. Almost everyone who uses Pd is a developer, since they write patches, externals, documentation, etc. The pure-Data Sourceforge project provides a space for all Pd developers to contribute their work.
-
post an introduction to pd-dev of yourself, including:
-
a bit about yourself
-
your history with Pd
-
what you use Pd for
-
your sourceforge name
-
-
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 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 i can has svn commit access
-
dmotd svn commit access?!?
-
Ricardo Fabbri commit access + intro
-
Katja Vetter 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/