Your SlideShare is downloading. ×
Running a Project with Github
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Running a Project with Github

5,320

Published on

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

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,320
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
39
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×