Development environment pre-requisitesยค
- Python 3.11
- Node 18+
- PDM 2.10+
- Docker
- Docker-compose
- A Slack workspace with sufficient permissions to create apps and install them
- We recommend creating a dedicated workspace for development purposes
- A tunnel to your local machine (e.g. expose, ngrok or Localtunnel) to receive Slack events
- pre-commit (optional, recommended)
- asdf or mise (previously rtx) (optional, recommended)
- You can install and manage versions of Python, Node, PDM, etc. with these tools.