Successful GitHub development

My office-mate, Mario Antonioletti, forwarded a blog post by Randall Degges on Successful GitHub development. The post proposes best practice in programming on GitHub-hosted open-source projects. Randall's recommendations overlap with those proposed by other open development advocates (e.g. OSS Watch and ourselves!), but these are always worth restating!

For maintainers, the emphasis is on providing official documentation, using separate stable and development code branches in the repository, publishing test runs and using an issue tracker. Contributors are, in turn, recommended to read the documentation, look  at the issue tracker (before making changes), comply to style guidelines and ask if unsure. Though Randall focuses on GitHub, his guidelines are applicable any open-source project.

Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <q> <img> <h3> <h4> <h5> <h6> <table> <tr> <td> <th> <thead> <tfoot>
  • Lines and paragraphs break automatically.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.