Successful GitHub Development
rdegges.com
Successful GitHub Development
1–10 of 10 posts
Re: Successful GitHub Development
#21. Write Official Documentation (booooring)
2. Use Git Flow (version management, boooooring)
3. Publish Test Runs (oh, testing.. thats fun right? no...ok...)
4. Use GitHub Issues (....)
5. Have fun. (yes!!)
Ill take one number 5 please. And 1-4 is why Im not a professional programmer.
Re: Successful GitHub Development
#3Re: Successful GitHub Development
#4Re: Successful GitHub Development
#5Why is using the builtin wiki a bad idea?
Re: Successful GitHub Development
#6Re: Successful GitHub Development
#7git-flow is not needed, especially for small projects. For most repositories, developing on and sending pull requests to master is acceptable.
http://git.kernel.org/?p=git/git.git;a=blob;f=Documentation/...
If there existed a git-next tool to document that workflow then it might be more widely known, I guess. There probably is no tool because it's all just normal git stuff.
The document mentions:
- The tip of 'master' is meant to be more stable than any
tagged releases, and the users are encouraged to follow it.Re: Successful GitHub Development
#8The tarballs automatically produced by github have names that are annoying and makes things harder for packagers, so I find myself creating "make dist" targets and uploading the result to github. Is there an API for file uploads? (that would be sweet!)
I do wish there was a way to provide a format string that would tell github the basename to use for tarballs.
If you are jquery and your project is jquery your tarballs look like jquery-jquery-v1.2.3-g654321.tar.gz and the directory basename is the same.
If they added the ability to configure it per-repo and used "{{ user }}-{{ repo }}-{{ tag }}-{{ sha1 }}" as the default then they could keep backwards compat and let folks configure it to their liking. It's one of my very few github peeves.
Re: Successful GitHub Development
#9Why is using the builtin wiki a bad idea?
I have absolutely no stats to back this up--but having officially written documentation gives projects a really good 'feel', and makes it a lot simpler for users to get started (IMO).
Re: Successful GitHub Development
#10Why is using the builtin wiki a bad idea?
To me, wikis just seem 'lazy'. Projects that use wikis as a primary form of documentation make users feel like the project is un-cared for, and not worth documenting. I have absolutely no stats to back this up--but having officially written documentation gives projects a really good 'feel', and makes it a lot simpler for users to get started (IMO).