Thank you for your interest in contributing to the Awesome GitHub Profiles project! We appreciate your time and effort. Follow the steps below to contribute successfully.
Click the Fork button at the top right of the repository page. This creates a copy of the repository under your GitHub account.
After forking, clone your repository to your local machine:
git clone https://github.com/YOUR_USERNAME/awesome-github-profiles.git
Replace YOUR_USERNAME
with your GitHub username.
Since the main code is in the gh-pages
branch, navigate to that branch after cloning:
cd awesome-github-profiles
git checkout gh-pages
Create a new branch for your feature or bug fix:
git checkout -b your-feature-branch
Use a descriptive name for your branch (e.g., add-new-profile
, fix-readme-typo
).
Make the necessary changes in your local repository. Follow the project's coding style and guidelines to ensure consistency.
If applicable, test your changes locally to ensure nothing breaks. This can include:
- Running the project to verify functionality.
- Running tests if the project includes any testing tools.
Once your changes are made, stage the files you want to commit:
git add .
Commit your changes with a clear message:
git commit -m "Add new profile" # Be specific about what changes were made.
Push your new branch to your forked repository:
git push origin your-feature-branch
Navigate to the original repository on GitHub, and you should see an option to create a Pull Request. Click that and fill in the necessary details:
- Reference any issue your PR addresses (e.g., "Closes #123").
- Explain clearly what your changes do.
After submitting your PR, the maintainers will review it. You may receive feedback or requests for changes, so keep an eye on the comments.