service for sharing Git-based projects - free for Open Source
- has become a full Software Forge.
to Fork a project - https://help.github.com/articles/fork-a-repo
- you can re-name it in the GitHub web UI - click the Settings button for your fork
- set the
upstreamto the original/source repository
May'2012: working with other people via GitHub on Extending Webpy Blog App With Cookbook Features
- someone else submits changes by doing a pull-request to their own fork - I get an email (assume I have no local changes that haven't been committed/pushed)
- browse the changes visually by following the GitHub link in the email for "Or you can view, comment on it, or merge it online at"
- if looks reasonable, load it to my machine so I can test a bit: use the
git pullline in the email (which merges it into mine)
- if happy, commit and push
Company Organization Model
GitHubPages: static website generated from your GitHub repository.
- driven by Jekyll http://en.wikipedia.org/wiki/Jekyll_(software)
- Oct'2014: trade-offs seen by Jon Udell
Edited: | Tweet this! | Search Twitter for discussion