1. Preamble

1.1. The purpose of this documentation

This document should be able to get you started as a user. For more advanced usage, or experimental features, some of them may be buried in the GitHub issue tracker. You may also consider joining our Slack channel. The channel is currently by invite only, but if you reach out any of our members, we are happy to send you an invite.

If you want to get involved in the development of Cogent, it is also highly recommended to first get in touch with us. We try to list all the planned/ongoing activities here, but for varies reasons not all can be enumerated. Again on GitHub, some of the open tickets are relatively straightforward (they are tagged with newcomer), which can be used as warm-up exercises.

1.2. How to read this documentation?

Cogent Quick-Start Guide should lead you to setup the environment needed by Cogent, and it will walk you through a few small examples to allow you to write your own code using Cogent and run it. For a more detailed and systematic reference, later sections of this document are there for you to consult. The Cogent Quick-Start Guide contains links to the relevant sections with more details.

1.3. Other materials

Todo

Add pointers to other docs.