- Clone the repository:
git clone https://github.com/IEEE-MSIT-Project-Committee-23/Raunak.git
- Navigate to the project directory:
cd Raunak
- Branch:
git checkout -b <branch_name>
- Navigate to the frontend directory:
cd client
- Install Dependencies:
npm install
- Start the app:
npm run dev
- Navigate to the frontend directory:
cd server
- Install Dependencies:
npm install
- Create environment file:
cp sample.env .env
- Start the app:
npm run dev
It is recommended to keep your changes grouped logically within individual commits.
- Add the current files:
git add <changed_files>
- Commit the changes :
Before Committing the changes check Commit Message Guidelines
git commit -m "<message>"
- Push the changes to remote:
git push origin <branch_name>
- Create a Pull Request
A good commit message should describe what changed and why.
Before a pull request can be merged, it must have a pull request title with a semantic prefix.
- fix: A bug fix
- feat: A new feature
- docs: Documentation changes
- test: Adding missing tests or correcting existing tests
- build: Changes that affect the build system
- perf: A code change that improves performance
- refactor: A code change that neither fixes a bug nor adds a feature
- style: Changes that do not affect the meaning of the code (linting)
This commit message convention helps maintain a clear and structured history for your project, making it easier to understand and manage changes.