Skip to content

[Suggestion] Restructuring documentation #697

Open
@miphilomath

Description

@miphilomath

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:

  1. 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)
  1. 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.
  1. 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
  1. 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

#631
#627
#589

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions