Get started
Welcome to the internal documentation section. This chapter is for developers working in Twake team or wanting to participate in the project.
Last updated
Was this helpful?
Welcome to the internal documentation section. This chapter is for developers working in Twake team or wanting to participate in the project.
Last updated
Was this helpful?
If you are looking for the Developers API of Twake to make plugins, apps or connectors, go here :
Fork our repo and checkout the develop branch
Go to "twake/"
docker-compose -f docker-compose.dev.mongo.yml up -d
The backend will be running on port 3000
Go to "twake/frontend"
Run yarn install
(better to use yarn than npm), our developers uses node 14 and 16, it should work with any upper version.
Prepare the environment.ts file like this: cp environment/environment.ts.dist.dev environment/environment.ts
5. Run yarn start
6. It will propose to run on another port, say "yes" to run it on port 3001.
-> Logs from backend can be accessed from docker-compose -f docker-compose.dev.mongo.yml logs -f --tail 100
-> Logs from frontend are visible in the output of yarn start
You can start writing code 🎉 ! It will reload the backend / frontend automatically each time you save.
Tests will be ran automatically and should pass before to merge the code.
You should be able to go on just click on "create an account" and you'll be able to access Twake after a few steps.
Before to start implementing a new feature or bug fix, please find or create an issue on our repository (here ) and put a comment to inform that you will work yourself on the issue. To avoid two same people doing the same work ;)
If you have any issue, please come and join us on
For this you need to create a merge request on Github from your fork to our develop branch. Goes there: and click "compare across forks".
We are hiring! Apply now on