0
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!
Upcoming SlideShare
Loading in...5
×

Running a Project with Github

5,694

Published on

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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,694
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
43
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "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!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×