Thank you for considering contributing to this project! Here’s a set of guidelines to help you contribute smoothly.
- Clone the repository:
git clone [email protected]:building-for-fun/NetVibe.git
cd NetVibe
Install dependencies for frontend and backend:
For Frontend:
cd frontend
npm install
For Backend:
cd backend
npm install
Run the app using Docker Compose:
docker-compose up --build
Access the application:
Frontend: http://localhost:3000
Backend: http://localhost:3001
If you find a bug or have a feature request, please open an issue using the template provided.
- Fork the repository.
- Create a feature branch (git checkout -b feature/your-feature).
- Commit your changes (git commit -m 'Add some feature').
- Push to your branch (git push origin feature/your-feature).
- Open a Pull Request following the PR Template.
Follow the existing code style and conventions used in the project. For consistency, we use:
ESLint for linting JavaScript/TypeScript code. Prettier for formatting. Make sure your code passes all the tests by running:
npm run test