Welcome to the CS Field Guide

Welcome to the documentation for the CS Field Guide project. The documentation is split into the following sections:


Getting Started Documentation

This documentation contains:

  • Our expectations of your contributions to the project
  • Steps to install the project on your system
  • Explainations on how the project is setup
  • Details on basic commands to use the system

Author Documentation

This documentation is for those who want to help write content for the CS 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

Developer Documentation

This documentation is for those who want to contribute to developing the Django system for delivering the CS 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

Table of Contents