Backend
Contributing to the backend server
LanguagePython
FrameworkTornado
Code directorymage_ai/server/

Style guide

Linter

Install flake8 in your IDE to lint the Python code.

To run the linter locally, execute this script:

./scripts/server/lint.sh

Testing

Unit tests

Add unit tests for the feature in mage_ai/tests directory.

To run the tests locally, execute this script:

./scripts/server/test.sh

Guides

API

Data integrations

Streaming pipelines