We are excited that you want to contribute to Job-City! Your contributions can help improve our automated job application platform and enhance the learning experience for all users. This guide outlines the steps to make the contribution process smooth and rewarding for everyone involved.
- Click the Fork button on the top right of the repository page to create your copy of the project.
-
Clone your forked repository to your local machine:
git clone https://github.com/VishwamAI/jobcity.git
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
- Make your changes in your branch. Ensure that you follow the project's coding style and conventions.
- Add comments to your code where necessary to improve readability.
- Run the application locally to ensure your changes work as expected. Test any new functionality you introduce.
- If applicable, add unit tests to cover your changes.
-
Commit your changes with a clear and descriptive message:
git commit -m "Add a brief description of your changes"
-
Push your changes to your fork:
git push origin feature/your-feature-name
- Navigate to the original repository and click on the Pull Requests tab.
- Click on the New Pull Request button.
- Select your branch from the dropdown and provide a clear description of your changes.
- Submit the pull request.
By participating in this project, you agree to abide by our Code of Conduct. We are committed to making the project welcoming and inclusive for everyone.
If you are participating in Hacktoberfest, please label your pull requests with hacktoberfest
to ensure they are counted towards your contributions.
- Ensure that your contributions are meaningful and add value to the project.
- Avoid making trivial changes (like typos or formatting changes) that do not add substantial value.
- Your contributions must be made in accordance with the guidelines above.
- Next.js Documentation
- Tailwind CSS Documentation
- Framer Motion Documentation
- Monaco Editor Documentation
Thank you for your interest in contributing to Job-City! Together, we can build an amazing platform that helps users in their job application journey.