URL:
  <http://gna.org/cookbook/?func=detailitem&item_id=121>

        Summary/Question: Contribution Guidelines
                 Project: Savane
            Submitted by: yeupou
            Submitted on: vendredi 25.11.2005 à 11:23
                Category: None
              Importance: 3 - Normal
                  Status: Approved
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

While we want to encourage you to submit code contributions and patches to
Savane, we do need to make sure they are cleanly implemented and make sense
in the way they are designed.

Firstly, read README when it exists in the directory you are working. Almost
every recommandations for specific parts of the code are in README.  For
instance, if you modify a CSS file, read the css/README.

Secondly, read the Coding style recipe #??? and the Securing the code recipe
#???. And if you were granted SVN access, it is mandatory that you read the
SVN usage recipe #???.

When designing your changes, think about a few things:
<ul><li>Is this legal? You absolutely need to add copyright and licence
details in each file you include. </li><li>Is this scalable? For example, if
you want to have a pop-up box listing groups or users, that obviously would
never scale. It might work great if you have 10 projects on your test version
of savannah, but what happens when you have 10,000?</li><li>Is it commented?
Did you add simple comments throughout your code explaining why/how you're
approaching the task?</li>

When you prepare your patches, make sure they are tested and known to work,
and make sure that each patch handles basically one feature at a time. If you
group a bunch of features into a single patch, we may not be able to accept
them all, or all at the same time.







    _______________________________________________________

Reply to this item at:

  <http://gna.org/cookbook/?func=detailitem&item_id=121>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Savane-dev mailing list
[email protected]
https://mail.gna.org/listinfo/savane-dev

Reply via email to