Open
Description
Since Junction's documentation is distributed at various places and requires restructuring, I would like to propose the following structure for the readthedocs documentation, suggesting appropriate location for the existing documentation on GitHub wiki. Creating a structure before writing pages will help us write individual pages and recollect them easily.
I suggest to have 4 level of documentation:
- Welcome Page
- With table of contents reference for whole project for easier and efficient navigation.
- Link to the "docs" labelled issue page to welcome more documentation contribution.
- License at the end (optional)
- User Level, to welcome more use of the project among speakers and by other conference organizers with following sections/pages.
- Installation Guide for local and production environment for different platforms.
- Quick Start / Getting Started guide, which will cover the steps after installation to use the project. A brief on how one can use the project to setup their CFP acceptance system.
- Features the project offers
- How-To(s) to setup and use the project as described here (migrate content from existing Github wiki over here)
- FAQ section
- Best Practices and speaker guidelines
- Link to release notes page for the sake of history.
- Contribution page
- Contribution guidelines with best practices to create a patch
- License declaration
- Pre-requisites such as git/python and django and sharing relevant resources
- Redirection to easy-to-fix label issues on github
- Community details, where to contact for help
- Redirection to Development/developer page
- Development Page, for developers working on the project
- Link to contribution guidelines
- Getting started page link / Installation Page link
- API resources
- Structure of the project, detailing on the individual application