Hello,

As discussed in the 'improving development experience' thread, I would like to 
create some documentation about the various policies and procedures relevant to 
contributing to the nix projects. A few notes:

        * My efforts are not in any way official. Though I do hope that 
eventually some descendant of what I'm working on will be adopted, until and 
unless that happens anything I write should be considered 'advice Shea gives' 
and not anything more.
        * The initial goal here is to be descriptive, not prescriptive. I am 
aiming to document what our policies actually are at this point, not what they 
could or ought to be.
        * Policy need not be strict or restrictive. For example, a policy on 
meta attributes could range from 'put whatever you want there' to 'you must 
have name, description, and license, and you may optionally have 
longDescription and maintainer, and here are the values that are allowed for 
those'. So my desire for clearly-communicated policy should not be construed as 
a desire to restrict existing freedoms of developers.

A comment on methodology: I am fully prepared to do this work alone, yet on 
many decision points there will be people more qualified than myself to make 
the choice. In those cases, I will send off an email or chat on IRC, but then 
continue on anyway according to my best judgment. This allows me to continue 
without being blocked by others' schedules, and allows those who don't care 
about this effort to simply ignore it at their leisure. In general, my content 
decisions will be based on any responses I do get, my experience with 
discussions on this list, on IRC, etc. and the commit histories of the various 
nix projects.

So now to my first two questions:

        1. Does anyone have any suggestions for other policy documents that I 
could model this work after?
        2. Which subjects would you like to see covered in the document?

Cheers,
Shea
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to