Architecture
Folders
github/workflows
: Github actions.vscode
: VSCode settingsapp
: Main folderactions
: TriggerMeNot actions (block trigger by external services)controllers
: Implementation of the routesdb
: Database config and default datainterfaces
: Zod type for the routesmiddlewares
: Middlewares for the routesreactions
: TriggerMeNot reactions (block trigger from other blocks)routes
: Routes of the appschemas
: Zod schemas for the databasetypes
: Typescript typesutils
: Utility functions
static
: Static files
Root files
.env.dev.example
: Example of the development environment variables.env.prod.example
: Example of the production environment variables.gitignore
: Git ignore filecompose.yml
: Docker compose file for developmentcompose.prod.yml
: Docker compose file for productiondeno.json
: Deno configuration filedeno.lock
: Deno lock fileDockerfile
: Docker file for the appdrizzle-kit.json
: Drizzle Kit configuration fileReadme.md
: Readme file
Testing
All the tests files end with .test.ts
and are located in the same folder as the file to test.