Skip to content

Documentation overview ​

The Tango documentation is organized so that each page answers a different kind of question well.

The structure follows Django's documentation model closely because it works well for a framework with multiple layers.

Tutorials ​

Tutorials are for learning by doing. Read them from top to bottom and avoid skipping ahead.

Use a tutorial when you want to see how several Tango packages fit together in one application.

Topic guides ​

Topic guides explain how a subsystem works, what problems it solves, and where its boundaries are.

Use a topic guide when you already know the task you want to solve but you need a clear mental model first.

How-to guides ​

How-to guides are task oriented. They assume you already know the broad concepts and need a direct path to one concrete outcome.

Reference ​

Reference pages answer precise questions about the public API.

A good reading path for new users ​

If you are new to Tango, use this order:

  1. Getting started
  2. Installation
  3. one tutorial
  4. the topic guides for the packages you use
  5. how-to guides when you begin changing behavior
  6. reference when you need exact method names or contracts

A good reading path for maintainers ​

If you work on Tango itself:

  1. use the contributor docs for setup and release workflow
  2. use the topic guides to validate design intent
  3. use the reference pages to keep exports and examples accurate
  4. update tutorials whenever the preferred workflow changes

Released under the MIT License.