Thank you for your interest in contributing to Marshant Feature Flag! This guide will help you get started with the development environment.
- Node.js (LTS version recommended)
- pnpm package manager
First, enable corepack to ensure the correct package manager version is used:
corepack enableInstall all dependencies using pnpm:
pnpm installLaunch compose services:
docker-compose up -dConfigure environment variables in .env files in services.
Start the development server:
pnpm devThe application will be available at http://localhost:3005.
Build the image from the project root:
docker build -t marshant-web --target web .Run the Docker container:
docker run --rm -p 3005:3005 -e PORT=3005 --name marshant-web marshant-webThe application will be available at http://localhost:3005.
See HTTP examples for API usage examples.
If you encounter any issues or have questions, please open an issue on GitHub.