Link copied to clipboard
In July, the
Project Hosting team
announced the
People sub-tab where project members can easily document their duties within their projects.

Here are the top ten most frequently selected project duties:
- Lead by providing a project vision and roadmap
- Design new features, write code and unit tests
- Design core libraries, write code and unit tests
- Have fun hacking and learn new stuff!
- Test the system before each release
- Review code changes and provide constructive feedback
- Plan the scope of release milestones and track progress
- Lead the UI design and incorporate feedback
- Write end-user documentation and examples
- Triage new issues and support requests from end-users
Those frequent duties are a testament to the serious and thoughtful software development processes often found in open source development. But, open source is not all hard work: our users also decided that it was important to document some of their more colorful duties. Those ranged from general, "
Be awesome," to vicarious, "
Watch nervously as students write code," to self-effacing, "
Create elaborate unit tests for small corners of the library, write hilariously malformed XML comments, and mercilessly break the build," to simply practical leadership, "
Buy the pizza for everyone else."
Don't skip your duty to write your own! Just click the
People sub-tab and start to document what you and your project team are supposed to be doing.
By Jason Robbins, Google Code Team