We appreciate your interest in contributing to the Portfolio Website built with Next.js and Sass. By contributing, you help make this project better and more accessible for others. Please take a moment to review the following guidelines to ensure a smooth and collaborative development process.
Please review and adhere to our Code of Conduct. We expect all contributors to be respectful, considerate, and inclusive when interacting with the project and its community.
Here are the steps to contribute to this project:
-
Fork the Repository: Click the "Fork" button at the top right of this repository to create a copy in your GitHub account.
-
Clone the Repository: Clone your forked repository to your local machine using the following command:
git clone https://github.com/nixrajput/portfolio-nextjs.git
-
Create a Branch: Create a new branch for your contributions. Make sure to choose a descriptive branch name that reflects the changes you intend to make.
git checkout -b feature/your-feature-name
-
Make Changes: Implement your changes and improvements in your local repository. Follow the coding style and best practices of the project.
-
Test Your Changes: Ensure that your changes do not introduce any errors or regressions. Test the website locally to verify that it functions as expected.
-
Commit Changes: Commit your changes with a clear and descriptive commit message.
git commit -m "Add feature/fix: Describe your changes here"
-
Push Changes: Push your changes to your forked repository on GitHub.
git push origin feature/your-feature-name
-
Create a Pull Request: Go to the original repository on GitHub and click the "New Pull Request" button. Provide a concise description of your changes, why they are necessary, and any relevant information.
-
Review and Collaboration: Contributors and maintainers will review your Pull Request. Be prepared to address any feedback or make additional changes as necessary.
-
Merge: Once your Pull Request is approved and passes all checks, a maintainer will merge it into the main branch. Congratulations, your contribution is now part of the project!
- Follow the project's coding style and guidelines.
- Write clear and concise code with comments where necessary.
- Test your changes thoroughly before submitting a Pull Request.
- Keep Pull Requests focused on a single feature or bug fix.
- Be responsive to feedback and be willing to make improvements as requested.
If you encounter any issues or bugs while using the Portfolio Website, please report them on the Issues page of the repository. Provide as much detail as possible to help us understand and address the problem.
Thank you for contributing to the Portfolio Website project. Your contributions help make this project better and more valuable to its users. We appreciate your time and effort in making this project a success!