Development Setup

For those who'd like to add new features to IgKnite using code, low-code or even non-code contributions, this is the perfect chapter to follow along.

Preparation

The preparation for hosting sub-chapter discusses the primary ways to self-host IgKnite on your local machine. Make sure to read and apply the contents of it properly and then continue reading towards the manual hosting sub-chapter as well to set up all of the necessary dependencies.

Code Style

In order to maintain a proper and managed syntax, this project has two different packages:

# installation
$ python3 -m pip install flake8 black

For those who use Visual Studio Code, the project also contains configuration for the isort extension for automatically organizing imports on every save.