making a cup of tea, you moved all the furniture around. Not only that, but you redecorated, changed the carpet, and removed all of our belongings.” View from a developer: “Design in Open Source”! http://www.markboulton.co.uk/journal/design-in-open-source
message the project maintainers or project lead. Introduce yourself and your skill set. Ask if there are areas where you can help. Follow along with the community (on IRC, mailing lists, issue lists, forums, etc).
small, actionable things. Don’t just point out problems, pick out important issues and oﬀer suggestions for ﬁxing the problem. Your contributions will be easier to put in place if the problem, solution, and beneﬁt is clear and easy to enact.
out your solution to the project maintainers or contributor community. You can leave an issue, email the maintainers directly, or send a message to the community mailing list. You can also blog about it and point people at your post.
follow up with the core team or project leaders. Ask if your solution is hard to implement or isn’t a priority. Remember: They may have other priorities or interests. Your solution might not ﬁt their roadmap.
for code sourceforge.net - a directory or open source projects alternativeto.net - compares software and suggests alternatives openhub.net - a network of open source projects openhatch.org - matches ﬁrst time contributors with projects
known for being friendly to beginners in open source https://www.thinkup.com/docs/contribute/ OwnCloud - has speciﬁc guidelines for design, usability, ux https:// owncloud.org/contribute/design/ Drupal - big project that carries out usability testing and has resources around user experience https://www.drupal.org/ community-initiatives/drupal-core/usability Known - we’ve been making our user research materials open to help bring about more user testing and usability https://github.com/idno/User-Research
“contribute” code to open source projects. ! ! ! ! http://pullup.io/- initiate your ﬁrst pull request http://www.thinkful.com/learn/github-pull-request-tutorial/ - learn about pull requests ! Tools to get started
the community on IRC ! withknown.com/developers - for open source information ! https://github.com/idno - check out our repositories on Github ! email@example.com - email Ben and I with your interests ! https://groups.google.com/forum/#!forum/known-dev - join our community mailing list !
write documentation, faqs, and guides ! usability - help us test user ﬂows, new features, and devices ! language - help us translate the platform into other languages ! HTML & CSS - contribute a new theme or clean up existing styles ! UI - help us compile a pattern library for common interface elements ! accessibility - help us test with assistive devices and pinpoint issues
Usability in Free Software ! opensourcedesign.net - Resources for designers working on open source projects ! www.markboulton.co.uk/journal/design-in-open-source - Design in Open Source ! disambiguity.com/contemplating-open-source-ux/ - Contemplating Open Source UX ! medium.com/words-about-design/designing-open-source-e3adc220cfa7 - Designing Open Source