Want to help make lazy-grades even lazier (in the best way possible)? Here's how you can jump in:
-
Fork the Repo
- Hit that Fork button on the top right of this page. This creates your own copy of the project.
-
Clone Your Fork
- Open your terminal and run:
git clone https://github.com/tanoojoy/lazy-grades.git cd lazy-grades
- Open your terminal and run:
-
Create a New Branch
- Let's keep things organized:
git checkout -b feature/your-awesome-feature
- Let's keep things organized:
-
Make Your Changes
- Code your magic! Whether it's fixing bugs, adding features, or improving docs. Commands to set up a development build, in that order:
cd lazy-gradesnpm installnpm run dev- Saving changes to code will auto refresh your localhost
-
Commit Your Changes
- Save your work with meaningful messages:
git add . git commit -m "Add: Your concise commit message here"
- Save your work with meaningful messages:
-
Push to Your Fork
- Send your changes to GitHub:
git push origin feature/your-awesome-feature
- Send your changes to GitHub:
-
Create a Pull Request
- Go to your forked repo on GitHub.
- Click on Compare & pull request.
- Fill in the details and submit!
- Be Descriptive: Clearly explain what your PR does.
- Link Issues: If you're addressing an issue, mention it like
Closes #issue-number. - Keep It Focused: One PR per feature or fix.
- Stay Updated: If the main repo updates, sync your fork to avoid conflicts.
- We'll review your PR ASAP.
- Be open to feedback and ready to make tweaks.
- Once approved, your changes will be merged!