-
Notifications
You must be signed in to change notification settings - Fork 4
Google Season of Docs 2022
Welcome to the project idea page for GSoD 2022.
The FOSSology project aims to participate in the upcoming Google Season of Docs 2022. This is the project idea page for the same. Please see the following resources for finding out more about FOSSology in general:
- Add your details in the Google/Season-of-Docs repository.
- Join our slack channel and express your interest in the
gsod2022
channel. - Explore FOSSology: https://github.com/fossology/fossology
Interested in becoming a mentor? Please reach out to us!
Currently, FOSSology has no proper user documentation. Most of the FOSSology guide is written in the wiki pages of the GitHub repository. The wiki pages lack the clarity and navigability of user documentation. Many of the recent developments in the project are not documented or partially documented. The wiki pages have not been updated and maintained in years. Since FOSSology is in active development and one of the top tools for license compliance, a lot of users and organizations keep joining. And onboarding hasn’t been so lovely for them.
We would like to create user documentation from scratch using one of the most used documentation frameworks e.g. Docusauras, Sphinx, etc. that focuses on easy onboarding, detailed features, and options.
This project aims to achieve the following goals by the end of the Google Season of Docs period.
- Create an architecture for the FOSSology user documentation and decide on the categories, chapters, and topics.
- Decide on a possible candidate for a documentation framework.
- Research and write clear and rich documentation keeping in mind the technical expertise of the users.
- Possible pages: Onboarding docs, How-to guides, FOSSology modules description, contribution guides, etc.
- Incorporate feedback from the FOSSology community into the documentation.
- Internationalization of the documentation
- Improving the wiki pages
- Any other contribution made to the projects
- Our first goal is to create good user documentation so we are keeping tutorials out of the scope.
We are aiming for two technical writers to join us and complete most of the documentation during four months. We will track the project success using open source workflow (issue->pull request->merge) and the amount of work completed. For the least, we aim to achieve the following milestones for the project to be considered successful: A detailed architecture for the user documentation is completed and available. 70% of all goals (pages of documentation) have been completed and published.
With two technical writers, this project will take approximately 4 months to complete. The first few weeks will be dedicated to the onboarding and community bonding of the tech writers. However, we expect a detailed timeline from the tech writer once they are hired. Here is an approximate timeline for the project.
Dates | Action Items |
---|---|
May 16, 2022 - May 31, 2022 | Onboarding and Community Bonding |
June 1, 2022 - June 15, 2022 | Architecture and framework for the documentation |
June 15, 2022 - Sept 15, 2022 | Create documentation |
Sept 15, 2022 - Sept 22, 2022 | Project Completion |
- Knowledge of markup languages (markdown, reStructuredText, etc.)
- Previous Technical writing experience: Blogs, Documentation, GSoD, StackOverFlo, etc.
- Knowledge about software licensing is not necessary but will be helpful.
- Ability to set up and use the software and understand it's working, we will be helping you with this but some experience is always nice to have.
- Good English writing skills (grammatical, choice of words, etc.)
Budget Item | Amount (in USD) | Running Total | Remarks |
---|---|---|---|
Technical writer stipend | 4500x2 | 9000 | 2 part-time technical writer for 4 months |
Mentor/Volunteer stipend | 400x2 | 9800 | For 2 mentors/volunteers |
TOTAL | 9800 USD |
- A documentation for writing documentation: https://documentation.divio.com/
- Example of good documentation: https://www.gitpod.io/docs