Comments (14)
@happlebao
hhh 交给我吧
from hacknical.
一开始可以这样
用户可以自定义 repo 的列表
然后你从这些列表里面分析
列表默认是用户的 public repo
from hacknical.
@happlebao
谢谢反馈,已经在计划中了,近期就会着力开发 orgs 和 fork 的仓库数据的抓取和展示
from hacknical.
我所知道的每一个 github 展示都不支持 orgs,希望你能成为第一个
from hacknical.
@happlebao
嗯,我也觉得这个思路是 ok 的,可以避免因为 repos 过多所造成的信息抓取速度慢的问题,而且对于更多的用户而言是以个人而不是 org 为主体的
from hacknical.
@happlebao
hey,我现在在开发关于组织的展示,但是还没有最终确定一个特别满意的展现形式。
我个人觉得的话,组织内大部分项目都是由成员合作完成的,因此可能不适合与普通仓库合并在一起展示,也不是很适合和普通仓库一样的展示。。所以目前暂时的表示形式是这样的:
不过仅仅是这样的话,我想信息量还是远远不够的。所以想问一下,你有什么好的建议,或者想要展示的数据吗?
from hacknical.
大部分 org repo 都有一个核心开发者。
如:
https://github.com/vuejs/vue/graphs/contributors
https://github.com/electron/electron/graphs/contributors
加一个判定吧,如果 contribution 是第一的话,就可以和并展示。
或者给用户选择,像 github 的 pinned repo 一样。用户可以选择展示哪几个 repo,就算这些 repo 不是在他的名字之下。
单独的 org repo 展示我暂时没什么想法。。
先做合并的吧。
from hacknical.
问一下,组织的贡献信息,这个完工了吗。
还是我没有开启组织的共享信息?我没记错应该是开了的,但是没有抓取数据?
from hacknical.
@axetroy
目前先以下图这样的形式做展示了,等我有时间深入思考以后再进行较大的改动🌚
然后我看了下你 GitHub 的个人主页,没有发现有公开的组织信息,因此对其他人或者 GitHub 提供的 API 来说,是抓取不到这个数据的:
所以需要先去所属的项目里面,将个人状态设置为 Public,然后再在 hacknical 的设置页面里面进行数据更新就好了。
from hacknical.
@ecmadao 简历形式很漂亮,后续有没有考虑支持导出 PDF ?
from hacknical.
@sinchang
是的有这个想法,不过还没有敲定最终的实现方式
from hacknical.
我不知道这里原来是打算放东西呢?还是暂时是空白?
from hacknical.
@happlebao
目前的展现形式是这样的,每一行代表该组织下的一个 repository,而绿色的进度则表示自己的贡献比例;如果为全灰色,则说明通过 GitHub 接口抓取到的数据里面,没有你对该项目的提交,比如说这个:https://api.github.com/repos/Wox-launcher/Wox.Plugin.BrowserBookmark/stats/contributors
它具体的统计规则目前还不清楚,但已知的是,组织外的人通过 fork 对原仓库的提交不会被算入到 contributor 里;没有具体的提交也不会被算入进去。不过我还在寻找其他更科学的数据源,感觉这个接口还是漏了很多信息的
from hacknical.
那这个图的意思是只采集到了一个组织的 repo 是吧?
全灰还不如直接不显示好了
from hacknical.
Related Issues (20)
- bug: 中英文数据应该是都缓存了? HOT 1
- If the resume is long the pages are croped HOT 2
- [Rendering bug] You cannot have two jobs "Until now" HOT 3
- [Minor issue] One page mode generate an extra blank page HOT 1
- bug: 登录后点击更新数据按钮,Github数据还是未更新 HOT 1
- 我的活跃度数据获取不了的问题 HOT 1
- repos 数量有缓存么?
- 当 github organization 多了以后,简历样式会出现错误
- https://hacknical.com
- 关于hacknical,若GitHub中无项目会一直重定向到visualize页面
- Request Parsing Error
- 无法正常登录和保存信息
- Cant use Github login HOT 4
- 页面报错 HOT 4
- always redirected to visualize page HOT 3
- Bug: hacknical.com: New updates not in downloaded resume HOT 5
- TypeError: n.forEach is not a function
- 网站无法打开,提示服务器错误❌ HOT 1
- tel 填写栏渲染时支持其他类型
- 不能使用github登录,是否可以添加其他备选 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hacknical.