First of all, thank you for taking the time to contribute! Every contribution makes NestLaunch better for everyone.
- Code of Conduct
- How To Contribute
- Development Setup
- Branch Strategy
- Commit Message Rules
- Pull Request Process
- What We Need Help With
- Be respectful and kind to everyone
- No harassment, discrimination, or toxic behavior
- Constructive feedback only
- Help others when you can
Click the "Fork" button at the top right of this page
git clone https://github.com/YOUR_USERNAME/nestlaunch.git
cd nestlaunchgit checkout -b feature/your-feature-nameWrite your code, fix your bug, improve the docs
git add .
git commit -m "feat: add your feature description"git push origin feature/your-feature-nameThen go to GitHub and open a Pull Request against the develop branch
- Node.js 18+
- MongoDB (local or Atlas)
- npm or yarn
# Install dependencies
npm install
# Copy environment files
cp apps/backend/.env.example apps/backend/.env
cp apps/frontend/.env.example apps/frontend/.env
# Start development
npm run devmain → stable, production-ready code only
develop → active development (base branch for all PRs)
feature/* → your new feature
fix/* → bug fixes
docs/* → documentation changes
develop — never directly off main
We follow the Conventional Commits standard:
feat: → new feature
fix: → bug fix
docs: → documentation change
style: → formatting, no logic change
refactor: → code refactor
test: → adding tests
chore: → maintenance tasks
feat: add JWT refresh token support
fix: resolve MongoDB connection timeout
docs: update installation guide
chore: upgrade NestJS to v10
- Make sure your code works locally
- Run linting →
npm run lint - PR title should follow commit message rules
- Describe what your PR does in the description
- Link the related issue (e.g. "Closes #5")
- Wait for review — we review within 48 hours
Check issues with these labels:
good first issue→ Perfect for first-time contributorshelp wanted→ We need community help on thisbug→ Something is brokenenhancement→ New feature ideasdocumentation→ Improve docs
Open a GitHub Discussion
or create an issue with the question label.
Thank you for contributing to NestLaunch! ⭐