Development environment requirements:
- Docker >= 17.06
- Docker Compose
- Node.js >= 20
cp .env.example .env
docker compose up -d --build
npm run start
The application is running a GraphQL
endpoint that is accessible via the following URL:
Click the link to open it in your browser, or you can use your preferred HTTP client to start making requests.
npx husky init
- Because files are not executable by default; they must be set to be executable.
chmod ug+x .husky/*
chmod ug+x .git/hooks/*
Name | Description |
---|---|
src/ | Main source code directory |
src/common/ | Shared code across different parts of the application |
src/config/ | Configuration files |
src/core/ | Core logic or main parts of the application |
src/modules/ | Self-contained parts of the application |
src/providers/ | Service provider code (data fetching, helper functions) |
src/utils/ | Common utility functions |
tests/ | Test cases |
tests/unit/ | Unit tests for individual code units |
tests/integration/ | Integration tests checking if different parts work together |