A modern monorepo application for managing and sharing code snippets.
.
├── apps
│ └── web # Next.js application
├── packages # Shared packages (future use)
└── README.md # You are here
- Node.js 20.10.0 or higher
- pnpm 9.15.0 or higher
- Docker (for PostgreSQL database)
-
Install dependencies:
pnpm install
-
Set up environment variables:
cp apps/web/.env.example apps/web/.env.local
-
Start development:
pnpm dev
pnpm dev- Start all applications in development modepnpm build- Build all applicationspnpm test- Run tests across all applicationspnpm lint- Run linting across all applicationspnpm type-check- Run type checking across all applications
- Web App - Main web application for managing code snippets
- Node.js version: 20.10.0
- Package Manager: pnpm 9.15.0
- Build System: Turborepo
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT