Thank you for your interest in contributing to my personal portfolio website! Contributions are always welcome. Whether you're fixing a bug, adding a feature, or improving documentation, your help is much appreciated.
Start by forking the repository to your own GitHub account. This will create a copy of the repository under your username.
Once you’ve forked the repository, clone it to your local machine and create a new branch for your changes:
git clone https://github.com/yourusername/portfolio.git
cd portfolio
git checkout -b feature-name
Make the necessary changes, whether it’s fixing a bug, adding a feature, or improving documentation.
Run the project locally to ensure that your changes work as expected. You can start the development server with:
npm run dev
Visit http://localhost:3000 to see your changes.
Once you're satisfied with your changes, commit them to your branch:
git add .
git commit -m "Brief description of the changes"
Push your changes to your forked repository:
git push origin feature-name
Finally, create a pull request (PR) to merge your changes into the main repository. Provide a clear description of what changes you’ve made and why.
- Write clear commit messages that explain the purpose of the changes.
- Keep your changes focused on one feature or fix at a time.
- Update documentation if your changes affect how the project works or if you add new features.
- Ensure your code follows the project's style guidelines, such as consistent indentation and naming conventions.
If you find any bugs or have suggestions for improvements, please feel free to open an issue in the Issues section of this repository.
By participating in this project, you agree to follow the Code of Conduct to ensure that the environment remains welcoming, respectful, and inclusive for everyone.
By contributing to this project, you agree that your contributions will be licensed under the MIT License.