Welcome to ElectroKart! Make sure to star this repository😍
We appreciate your interest in contributing.😊
This guide will help you get started with the project and make your first contribution.
Before getting started, ensure you have the following tools installed:
- Node.js (version >= 14.x)
- npm (version >= 6.x)
You can check if Node.js and npm are installed by running:
node -v
npm -v
2. Fork this repository: Click the 'Fork' button at the top right of this page to create a copy of this repository in your account.
git clone https://github.com/<your-github-username>/ElectroKart.git
cd ElectroKart
npm install
feature/<feature_name> or fix/<issue_name>):
git checkout -b feature/<your_branch_name>
npm start
feat: added new feature or fix: corrected issue):
git add .
git commit -m "feat: added new feature"
## git push -u origin feature/<your_branch_name>
Provide a detailed description of the changes you've made.
If it's a UI change, consider adding screenshots for better understanding.
- Please fill out the PR template properly when creating a pull request.
- Assign yourself to the issue you’re working on to help us track progress.
- Never commit to the main branch.
- Your work must be original and adhere to the project's coding standards.
- Comment your code where necessary for clarity.
- Always ensure all tests pass before pushing your changes by running:
npm run test
- Join the project's communication channels to interact with other contributors and seek assistance.
- If you have any questions or need help, don't hesitate to ask in the project's communication channels or comment on the relevant issue.
Please follow our project's code of conduct while contributing. Treat all contributors and users with respect, and create a positive and inclusive environment for everyone.
The project is licensed under MIT. Make sure to review and comply with the license terms.