Thank you for considering contributing to QuickCv! We appreciate your help in making this project better. Below are the guidelines for contributing to this project.
-
Fork the repository
- Fork the QuickCv repository to your GitHub account.
-
Clone your forked repository
- Clone the repository to your local machine:
git clone https://github.com/codad5/quickcv.git
- Clone the repository to your local machine:
-
Create a new branch for your changes
- Name your branch descriptively (e.g.,
fix-validation-error,add-new-feature):git checkout -b your-branch-name
- Name your branch descriptively (e.g.,
-
Make your changes
- Ensure that your changes are well-structured and follow the coding standards of the project.
-
Commit your changes
- Write clear, meaningful commit messages in the following format:
Example:
[change-type]: your message
[feat]: added certificate field in the resume generator- Change types:
feat: For new featuresfix: For bug fixesdocs: For documentation updatesstyle: For formatting changesrefactor: Code changes that neither fix a bug nor add a featuretest: Adding or updating testschore: Maintenance tasks, such as updating dependencies
- Change types:
- Write clear, meaningful commit messages in the following format:
-
Push to your forked repository
- Push your changes:
git push origin your-branch-name
- Push your changes:
-
Submit a pull request
- Open a pull request from your forked repository to the main repository.
-
Wait for a review
- We will review your pull request and may request changes. Please be patient as we get to your submission.
- If you find any bugs or have feature requests, please open an issue on GitHub.
- Make sure the issue hasn't already been reported by searching through existing issues.
- Follow the existing style of the codebase.
- Use meaningful variable and function names.
- Keep the code clean and organized.
Thank you for contributing!