Contributing To Existing Projects
Fortune?
if for those reasons, probably will not reap other core benefits
@petejohanson i am currently evaluating hy-res. love it so far. thanks and keep on the good work. expect casual pull requests. :)
— Dennis Wilson (@snnd)
August 5, 2015
This is what you are going for.
Scratch An Itch!
plugins to existing projects e.g. Polymer Element, Drupal ModuleMore Than You Can Chew?
dont rewrite ActiveRecord for 1st projectPlugin/Extension
- Existing community to build off
- Leverage existing tools, testing, etc.
GitHub
De Facto OSS Repository
Issues
- Collaboration of One (To Start)
- Low Hanging Fruit » help wanted
How?!
Not only easier for you, but easier for other to use/contribute
Samples
- Living Documentation
- Show Best Practices
Docs
- Too early, and they bit rot or get out of sync
- Tutorial/blog posts provide narrative
- Make API documentation part of your workflow
Tests
- Improve Quality
- Inspire Confidence In Potential Contributors
Continuous Integration
- Security Blanket
- Lends credence to project
Timing
MVP assures that potential contributors have something to work with.
Leverage Existing Communities
- Mainling Lists/Google Groups
- Social Media
- Forums
Plugin/extension as first project helps
Your FirstOpen Source Project
Pete Johanson / @petejohanson