-
Clone the repository
git clone https://github.com/arcafyi/luno.git cd arca -
Install dependencies
yarn install
-
Set up environment variables
cp .env.example .env.local # Edit .env.local with your configuration -
Start the database
docker-compose up -d
-
Run database migrations
npx drizzle-kit push
-
Start the development server
yarn dev
Visit http://localhost:3000 to see the application.
yarn dev- Start the development serveryarn format- Format code using Prettier (formats TypeScript, TSX, and Markdown files)yarn format:check- Check if code is properly formatted without making changesyarn lint- Run ESLint to check code qualityyarn build- Build the project for production
- Run
yarn formatto automatically format your code before committing - Run
yarn format:checkto verify formatting without making changes (useful for CI) - Run
yarn lintto check for code quality issues before committing - Generated files (e.g., Prisma generated files in
packages/database/generated/) are automatically excluded from both formatting and linting - Follow the project's styleguide as outlined in CONTRIBUTING.md
We welcome contributions! Please see our Contributing Guide for details on how to:
- Report bugs
- Suggest features
- Submit pull requests
- Follow our code style
Please also read our Code of Conduct before participating.
This project is licensed under the GNU General Public License v3.0.
Built with love by the Arca team.