Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork4
jfullstackdev/github-stats-guide
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
updated August 3, 2024
TheGitHub Stats is anexternal service that displays your ranking based on commits, PRs, issues,etc. You simply need the URL, change the details to refer to your account,include it in your GitHub profile, and you're done.
GitHub Stats is an external web app that uses GitHub data (through its API)to generate your rank.
No installation is required; just get the URL of the app, change the detailsto refer to your account, and you're done.
https://github-readme-stats.vercel.app/api?username=[yourusername]
Create a repository with the same nameas your username (e.g.,
jdevfullstack/jdevfullstack
).This special repository will appear in your profile.Initialize it with a
README.md
file, or create one if it doesn't exist.Add a description about yourself and include the followingcode, replacing
[yourusername]
with your GitHub username :<palign="left"><imgsrc="https://github-readme-stats.vercel.app/api?username=[yourusername]&theme=tokyonight&show_icons=true&hide_border=true&count_private=true&include_all_commits=true"/></p>
The stats are now embedded in your GitHub Profile! You can still change thesettings. Refer to the detailshere.
This is the latest computation and the factors involved:
- Commits: 16.67%
- Pull Requests (PRs): 25%
- Issues: 8.33%
- Reviews: 8.33%
- Stars: 33.33%
- Followers: 8.33%
Refer to the code for detailed information:calculateRank.js
This is not about tricking the system or creating fakecontributions. Remember, GitHub Stats can sometimesbe misleading, even for highly skilled developers.
If you only use GitHub for coding, your profile might notfully reflect your abilities. GitHub encourages a varietyof activities beyond just coding, such as participating indiscussions, reviewing code, and contributing todocumentation.
Think of GitHub as more than just a coding platform —it's an interactive space similarto any other social media. Engaging indiverse activities on GitHub can provide a more accuraterepresentation of your contributions and skills.
If you believe you deserve a higher rank, activelyparticipate in the community and showcase your full rangeof abilities. This is why we have thisunofficial ranking.
If you did create your own instance of the app likethis,make sure you turn on private commitsin the APIinclude_all_commits=true
.For sure, if your private commits are massive,like you are privately coding, professionally or personally,that will be counted.
Another option is to create a tutorial website, tech or non-tech.Markdown, originally designed forblogging, simplifies creating content. It is the defaultmarkup language for GitHub, especially for README files.
If you are a writer, consider writing your stories onGitHub. Many people use GitHub for various purposes, suchas legal articles, to-do lists, music compositions, anditineraries.
Additionally, you can generate commits by:
- contributing to documentation for open-source projects
- participating in discussions and issue tracking
- creating and maintaining wikis
- managing project boards and tasks
- uploading design assets or artwork
- sharing research notes or academic papers
For more information on creating websites with GitHub,check outthis tutorial about GitHub Pages.
Pull requests are a great way to contribute to projects andgenerate activity on your GitHub profile. They are notlimited to coding; you can create pull requests for varioustypes of contributions :
- Documentation: Improve or add documentation forprojects. This can include README files, wikis, ortutorials.
- Design: Contribute design assets, such as logos,icons, or UI/UX improvements.
- Translations: Help translate project documentationinto different languages.
- Bug Reports: Identify and document bugs, and proposefixes or improvements.
- Community Management: Suggest improvements forcommunity guidelines, code of conduct, or contributionguidelines.
- Educational Content: Add educational resources, suchas example projects, code snippets, or learning materials.
By contributing in these ways, you can create meaningfulpull requests that benefit the community and enhance yourGitHub profile.
Take note, this is not the stars on GitHub when youleave a star to an external repo. This is the starthat you received from your original repos.
So keep on creating quality content on GitHub,code or non-code !
You don't need to be famous to have followers. All it takesis the initiative to follow others. It's similar to buildinga LinkedIn network.
Be proactive: follow others who are likely to follow youback, and reciprocate by following those who follow you. Thechances are high if you follow those who are also looking tobuild their network. For example, I am not famous, but Ihave more than 3k followers.
In the past, when I started doing this,I was surprised by the increase in web traffic tomy site, as shown by Google Analytics.
Remember, even if some don't follow back, keep followingmore people. This act is like free advertisement: otherswill become aware of your content. Unlike paid promotions,following others costs nothing but has a similar effect.
However, don't overdo it on GitHub. Following too manypeople in a short period can clutter your followers'dashboards, potentially annoying them. Be mindful andconsiderate in your approach.
About
if you are new or you don't know this and if you just really want to get the A+ rank or higher, read this
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.