uccser/cs-field-guide

View on GitHub
docs/index.rst

Summary

Maintainability
Test Coverage
Computer Science Field Guide Documentation
##############################################################################

Welcome to the documentation for the Computer Science Field Guide project.
This project's documentation expands on the `general UCCSER documentation <https://uccser.github.io/>`_, which contains our contributing guide, installation guides, technical stack explanations, style guides, and much more.

This documentation contains information specific to the Computer Science Field Guide project.



The documentation is split into the following sections:

------------------------------------------------------------------------------

:doc:`Getting Started Documentation <getting_started/index>`
==============================================================================

This documentation contains:

- Our expectations of your contributions to the project
- Steps to install the project on your system for local development
- Explainations on how the project is setup
- Quick Starts on how to write and develop for the project

------------------------------------------------------------------------------

:doc:`Author Documentation <author/index>`
==============================================================================

This documentation is for those who want to help write content for the Computer Science Field Guide project, specifically text content.
This is the documentation to read if you want to do any of the following (or similar):

- Add a new chapter or chapter section
- Add a translation

------------------------------------------------------------------------------

:doc:`Developer Documentation <developer/index>`
==============================================================================

This documentation is for those who want to contribute to developing the Django system for delivering the Computer Science Field Guide content.
This is the documentation to read if you want to do any of the following (or similar):

- Edit HTML templates used to render webpages
- Edit CSS used for styling the website
- Edit the static files (images, CSS, JavaScript, etc) used within the website
- Add an interactive to the website
- Contribute to the test suite for checking database models
- Alter URL routing for views

------------------------------------------------------------------------------

.. toctree::
    :maxdepth: 4
    :caption: Table of Contents

    getting_started/index
    author/index
    developer/index
    troubleshooting
    changelog