We appreciate any kind of contributions to Devolunch 🤗
All code is Javascript with a touch of Typescript magic. We follow the Conventional Commits guidelines.
If you are not part of our organisation, we recommend you fork the repository to push changes to your personal fork. When you want to share what you have done, open a pull request from your user-owned fork.
If you are part of the Jayway/Devoteam organisation, you can clone the repository and create a branch to work on, and when you want to share what you have done, open a pull request from your branch.
- Install dependencies
pnpm install
- Run the server and the client
pnpm dev
- If you want to run the program in Docker (not necessary):
docker-compose up
That's it!
Go to their respective directories (./apps/functions/scraper/ and ./apps/functions/notify-slack/)
- Install dependencies
pnpm install
- Build Typescript to Javascript (named compile since Cloud Functions runs
build
automatically when deploying it)pnpm compile
- Run it
pnpm dev
If you want to add more restaurants to our lovely city of Malmö, head over to the scraper for instructions.