Task #810
closedTask #808: Make it easy to contribute to LibreOffice (Dev, QA, Docs, etc..)
OpenHatch: Become an Affiliated Project
0%
Description
For details: https://openhatch.org/wiki/OpenHatch_affiliated_projects
"An affiliated project is a free/open source project which is working with OpenHatch to welcome new contributors to their community. Affiliated projects are characterized by a friendly culture and a willingness to do some extra work to make their projects more accessible."
As I mentioned in #809, becoming an affiliated project can help us get contributors via OpenHatch, but (most importantly) can make us a much more approachable project overall.
Here are some of the steps from OpenHatch (note redmine sub-tasks beside them):
We've created a detailed how-to for creating these. The basics that we look for are:
Contact information for the project as a whole, as well as one or more maintainers who will be OpenHatch's main points of contact.
Needs improvement; we have Bjoern listed on a couple of our Project Component pages:
http://openhatch.org/projects/LibreOffice%20Libreoffice
We do have a solid page for getting involved here:
https://www.libreoffice.org/community/get-involved/
An overview of the purpose of the project, as well as its basic structure, tools and technologies.
We have a lot of pages about LibreOffice, technical details, etc:
https://www.libreoffice.org/discover/libreoffice/
https://www.libreoffice.org/community/developers/
LibreOffice is such a big project, perhaps we need to do more to make these details (esp. technical details) accessible to them.
A step-by-step guide to installing the project/setting up the development environment.
- GNU+Linux is pretty easy (https://wiki.documentfoundation.org/Development/BuildingOnLinux), but other OSes are harder (Provide downloadable VMs?)
- Great screencast by cloph here: https://www.youtube.com/watch?v=2gIqOOajdYQ&hd=1
- VMs for hackfests need work: #777 (screencast would be helpful)
We've got some guides for different teams:A step-by-step guide to making and contributing changes to the project.
- QA:
- Documentation: https://wiki.documentfoundation.org/Documentation/Development
- Good notes here: https://wiki.documentfoundation.org/Development/GetInvolved
- Gerrit setup takes some involvement for those who don't yet have a Freenode account: https://wiki.documentfoundation.org/Development/gerrit/setup
- (How hard is it to setup gerrit on a Windows box?)