Thank you for considering contributing to My Portfolio! I welcome your contributions to help make this project better.
To contribute, follow these steps:
-
Fork the Repository: Click on the "Fork" button at the top right corner of this repository's page to create your own copy of the repository.
-
Clone Your Fork: Clone your forked repository to your local machine using the following command:
git clone https://github.com/(yourProfile)/MyPortfolio.git
- Create a Branch: Create a new branch for your changes. It's recommended to name your branch according to the feature or fix you're working on.
git checkout -b feature/add-new-section
-
Make Changes: Make your desired changes to the project. Whether it's adding new sections, updating content, or fixing bugs, feel free to modify the files accordingly.
-
Commit Your Changes: Once you've made your changes, commit them to your branch with descriptive commit messages.
git add .
git commit -m "Add new section to showcase projects"
- Push Changes to Your Fork: Push your changes to your forked repository on GitHub.
git push origin feature/add-new-section
-
Submit a Pull Request: Go to the GitHub page of your forked repository and click on the "New pull request" button. Provide a descriptive title and summary of your changes, then submit the pull request.
-
Wait for Review: Wait for your pull request to be reviewed by the project maintainers. They may provide feedback or request changes before merging your changes into the main repository.
-
Sync with Upstream: Periodically, sync your forked repository with the original repository to incorporate any new changes.
git remote add upstream https://github.com/krishnasvp/MyPortfolio.git
git fetch upstream
git checkout main
git merge upstream/main
git push origin main
If you have any questions, issues, or suggestions regarding this project, feel free to open an issue on the GitHub repository.
Thank you for contributing to My Portfolio!