Thank you for considering contributing to this project! Here’s a quick guide to help you get started.
Please follow this guidelines for contribution through PR only. You need to find issues or collabrate on open/unresolved issues. Check this out: issues
-
Fork the Repository:
- Click the “Fork” button on the top-right of this repo.
- This creates a copy of the project under your GitHub account.
-
Clone the Repository:
- Clone the repository to your local machine:
git clone https://github.com/mahabubx7/akar.git cd akar
- Clone the repository to your local machine:
-
Get Assigned or Make a proposal first
- Before you start working, please choose your task first or make proposal for something that is missing or might be good for our package. Then ask for approval/assign to that. Remember, you must open or get assigned to an issue first. Then you can refer that issue in commits (optional for now) and push your work.
-
Create a New Branch:
- Before making changes, create a new branch based on the
main
branch:git checkout -b feature/your-feature-name
- Before making changes, create a new branch based on the
-
Install Dependencies:
- Install the project dependencies:
npm install
- Install the project dependencies:
-
Run Tests:
- Make sure your changes don't break anything by running the tests:
npm test
- Make sure your changes don't break anything by running the tests:
We follow Conventional Commits for our commit messages. Here are some examples:
feat: add new feature
fix: resolve issue #123
docs: update contributing guide
Make sure to keep commits atomic (small, focused, and purposeful).
- Ensure that your branch is up to date with the latest
main
branch before submitting a pull request.git fetch origin git checkout main git merge origin/main
- Keep paitent and wait for the review. After the review, if the maintainers required changes then please do it asap.
Your PR will be merged after approval only.