> For the complete documentation index, see [llms.txt](https://documentation.tjhsst.edu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.tjhsst.edu/services/ion/development.md).

# Development

{% hint style="info" %}
Knowledge of Git and basic Linux commands is a prerequisite for Ion development.
{% endhint %}

Before continuing, you should probably read about Ion's architecture.

Before continuing, it would also be useful to know Python, Django, and the client-server model (or at least have documentation, references, and tutorials available).

## Resources

{% embed url="<https://en.wikipedia.org/wiki/Client%E2%80%93server_model>" %}

{% embed url="<https://docs.python.org/3/>" %}

{% embed url="<https://docs.djangoproject.com/en/2.1/>" %}

{% embed url="<https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django>" %}
