# Design of our code

## Brief

When it comes to developing for us, we follow very strict norms! From proper indentation to using design patterns, we do an extensive coverage. But this is really difficult for anyone to grasp randomly. So we decided to compile how each of our modules undergo development and the structure they follow.

## Compilation of designs

* [Organization Of Code](https://docs.keyshade.io/contributing-to-keyshade/design-of-our-code/organization-of-code)
* [API](https://docs.keyshade.io/contributing-to-keyshade/design-of-our-code/api)
* [Web](https://docs.keyshade.io/contributing-to-keyshade/design-of-our-code/web)
* [CLI](https://docs.keyshade.io/contributing-to-keyshade/design-of-our-code/cli)
* [Integrations](https://docs.keyshade.io/contributing-to-keyshade/design-of-our-code/integrations)
