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!