ghuser.io

:octocat: Better GitHub profiles

Github星跟踪图

Build Status
All Contributors
Twitter

WARNING: This project
isn't actively maintained anymore.

Table of Contents

What we are building

Example: https://ghuser.io/AurelienLourot

screenshot

We love the default GitHub profiles and we want to enhance them:

  • The GitHub profiles aren't clearly showing all the repos you have contributed to since you joined
    GitHub. We are showing them all, even those you don't own and those owned by organizations
    you're not in.1
  • The GitHub profiles are listing all the repos you own but they sort them only by age of the
    latest commit. We prefer to sort repos by a combination of how much you
    have contributed to them, their size, how popular they are, etc. For each user we want to see
    first the latest greatest repos they have most contributed to.
  • On GitHub only repos earn stars. We push it one step further by having users earn stars:
    You earn stars when you contribute to a repo.
    We add all these earned stars and show how many you've earned in total.
  • The GitHub profiles don't clearly show how big your contribution to a repo was, when you don't own
    it. Maybe you wrote 5%. Maybe 90%. We make it clear.
  • GitHub detects programming languages. We also want to know about
    technologies/frameworks, e.g. "react", "docker", etc.
  • The GitHub profiles allow filtering your repos by programming language. We will allow filtering
    by technologies/frameworks
    as well.
  • The GitHub profiles can be tweaked by clicking around. We allow them to be
    tweaked programmatically.
  • On GitHub only users and organizations have avatars. We bring
    avatars to repos.

Our enhanced profiles are accessible at https://ghuser.io/<github-username>, e.g.
ghuser.io/AurelienLourot.

1 We achieve this by using github-contribs.

Contributing

To the web app's implementation

To the documentation

  • Fork this project.
  • Make some changes to the markdown files.
  • Validate your changes by running ./build.sh.
  • Create a pull request :)

Contributors

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors
specification. Contributions of any kind welcome!

NOTE: if you should be on the list of contributors but we forgot you, don't be shy and let us
know!

FAQ

Is my profile static or dynamic?

For now it's static and the data2 is refreshed at least
once per day. If you scroll down to the
bottom of your profile you can see how old the data is:

screenshot

2 All the data about you and your contributions.

Some of my repos are not showing up on my profile, why?

Did you give them a star? We don't display repos with no stars at all. We think that if even you
haven't given them a star, then you probably aren't proud of them (yet).

Does ghuser.io intend to compete with the default GitHub profiles?

No, in fact we'd love GitHub to copy ghuser.io or to even do better, so that this project can die.

How are the organizations sorted in the Contributed to section?

For now it's kind of random. See
#142 for more
details.

主要指标

概览
名称与所有者ghuser-io/ghuser.io
主编程语言JavaScript
编程语言Shell (语言数: 4)
平台
许可证MIT License
所有者活动
创建于2018-06-19 11:36:58
推送于2020-01-05 12:35:49
最后一次提交2019-10-31 11:28:31
发布数0
用户参与
星数805
关注者数17
派生数47
提交数816
已启用问题?
问题数174
打开的问题数31
拉请求数20
打开的拉请求数1
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?