Welcome to the OpenLake Hub project! We appreciate your interest in contributing.
- Fork the repository on GitHub.
- Clone your fork locally.
- Install dependencies:
npm install
- Set up environment:
Copy
.env.exampleto.envand adjust if necessary.cp .env.example .env
- Run locally:
npm run start:dev
- Run tests:
npm run test - Linting:
npm run lint
- We use Prettier and ESLint. Please ensure your code format matches the project standards.
- Follow the existing directory structure:
src/<module>/.... - Use NestJS idioms (Dependency Injection, Decorators, Modules).
- Create a new branch for your feature or fix.
- Commit your changes with clear messages.
- Push to your fork and submit a Pull Request.
- Ensure CI passes.
By contributing, you agree that your code will be licensed under the MIT License.