Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Running a Project with Github
About Me●   Lorna Jane Mitchell●   Co-Project Lead on Joind.In●   Freelance PHP Consultant/Evangelist●   Twitter: @lornaja...
The Project: Joind.In●   Instant, public feedback for events●   http://joind.in●   Open source - hosted on github
GitHub●   http://github.com●   "Online project hosting using Git. Includes    source-code browser, in-line editing, wikis,...
Version Control●   Keeping-place●   Collaboration tool●   History
Centralised Version Control
Distributed Version Control
GitHub●   Provides supporting tools to track    ●   users    ●   repos    ●   changes    ●   documents    ●   source code●...
Joind.In on Github●   Wiki●   Source Code●   Bug tracking is actually on JIRA●   Mailing lists and IRC
Wiki●   Overview●   Contributors guide●   Roadmap
Source Code●   One main repo    ●   project leads have commit access●   Users fork to own github repo●   Changes come back...
Source Code Contributions●   One branch per changeset●   Branch naming conventions●   Guidelines from ZF:    ●   http://fr...
Bug Tracking: JIRA●   Migrated away from github●   Atlassian offers free accounts for open source●   Issue owners●   Issue...
Mailing Lists●   Key link to community●   Transparency●   Users as well as developers
IRC●   Developers mostly●   #joind.in on freenode
Openness●   IRC + mailing lists●   Features under consideration●   Platform/hosting changes
Projects on GitHub●   Great central resource●   Maturing tool●   Technology is not the whole answer
Thanks!
Nächste SlideShare
Wird geladen in …5
×

Running a Project with Github

10.381 Aufrufe

Veröffentlicht am

Slides from the unconference talk at phpuceu in Manchester, February 2011

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Running a Project with Github

  1. 1. Running a Project with Github
  2. 2. About Me● Lorna Jane Mitchell● Co-Project Lead on Joind.In● Freelance PHP Consultant/Evangelist● Twitter: @lornajane● Site: http://www.lornajane.net
  3. 3. The Project: Joind.In● Instant, public feedback for events● http://joind.in● Open source - hosted on github
  4. 4. GitHub● http://github.com● "Online project hosting using Git. Includes source-code browser, in-line editing, wikis, and ticketing. Free for public open-source code."
  5. 5. Version Control● Keeping-place● Collaboration tool● History
  6. 6. Centralised Version Control
  7. 7. Distributed Version Control
  8. 8. GitHub● Provides supporting tools to track ● users ● repos ● changes ● documents ● source code● http://github.com/joindin/joind.in
  9. 9. Joind.In on Github● Wiki● Source Code● Bug tracking is actually on JIRA● Mailing lists and IRC
  10. 10. Wiki● Overview● Contributors guide● Roadmap
  11. 11. Source Code● One main repo ● project leads have commit access● Users fork to own github repo● Changes come back via pull requests
  12. 12. Source Code Contributions● One branch per changeset● Branch naming conventions● Guidelines from ZF: ● http://framework.zend.com/wiki/display ZFDEV2/Zend+Framework+Git+Guide
  13. 13. Bug Tracking: JIRA● Migrated away from github● Atlassian offers free accounts for open source● Issue owners● Issue status
  14. 14. Mailing Lists● Key link to community● Transparency● Users as well as developers
  15. 15. IRC● Developers mostly● #joind.in on freenode
  16. 16. Openness● IRC + mailing lists● Features under consideration● Platform/hosting changes
  17. 17. Projects on GitHub● Great central resource● Maturing tool● Technology is not the whole answer
  18. 18. Thanks!

×