Code Monkey home page Code Monkey logo

Comments (14)

ecmadao avatar ecmadao commented on July 19, 2024 3

@happlebao
hhh 交给我吧

from hacknical.

bao-qian avatar bao-qian commented on July 19, 2024 1

一开始可以这样
用户可以自定义 repo 的列表
然后你从这些列表里面分析
列表默认是用户的 public repo

from hacknical.

ecmadao avatar ecmadao commented on July 19, 2024

@happlebao
谢谢反馈,已经在计划中了,近期就会着力开发 orgs 和 fork 的仓库数据的抓取和展示

from hacknical.

bao-qian avatar bao-qian commented on July 19, 2024

我所知道的每一个 github 展示都不支持 orgs,希望你能成为第一个

from hacknical.

ecmadao avatar ecmadao commented on July 19, 2024

@happlebao
嗯,我也觉得这个思路是 ok 的,可以避免因为 repos 过多所造成的信息抓取速度慢的问题,而且对于更多的用户而言是以个人而不是 org 为主体的

from hacknical.

ecmadao avatar ecmadao commented on July 19, 2024

@happlebao

hey,我现在在开发关于组织的展示,但是还没有最终确定一个特别满意的展现形式。
我个人觉得的话,组织内大部分项目都是由成员合作完成的,因此可能不适合与普通仓库合并在一起展示,也不是很适合和普通仓库一样的展示。。所以目前暂时的表示形式是这样的:

不过仅仅是这样的话,我想信息量还是远远不够的。所以想问一下,你有什么好的建议,或者想要展示的数据吗?

from hacknical.

bao-qian avatar bao-qian commented on July 19, 2024

大部分 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.

axetroy avatar axetroy commented on July 19, 2024

问一下,组织的贡献信息,这个完工了吗。

还是我没有开启组织的共享信息?我没记错应该是开了的,但是没有抓取数据?

from hacknical.

ecmadao avatar ecmadao commented on July 19, 2024

@axetroy
目前先以下图这样的形式做展示了,等我有时间深入思考以后再进行较大的改动🌚

然后我看了下你 GitHub 的个人主页,没有发现有公开的组织信息,因此对其他人或者 GitHub 提供的 API 来说,是抓取不到这个数据的:

所以需要先去所属的项目里面,将个人状态设置为 Public,然后再在 hacknical 的设置页面里面进行数据更新就好了。

from hacknical.

sinchang avatar sinchang commented on July 19, 2024

@ecmadao 简历形式很漂亮,后续有没有考虑支持导出 PDF ?

from hacknical.

ecmadao avatar ecmadao commented on July 19, 2024

@sinchang
是的有这个想法,不过还没有敲定最终的实现方式

from hacknical.

bao-qian avatar bao-qian commented on July 19, 2024

image

我不知道这里原来是打算放东西呢?还是暂时是空白?

from hacknical.

ecmadao avatar ecmadao commented on July 19, 2024

@happlebao
目前的展现形式是这样的,每一行代表该组织下的一个 repository,而绿色的进度则表示自己的贡献比例;如果为全灰色,则说明通过 GitHub 接口抓取到的数据里面,没有你对该项目的提交,比如说这个:https://api.github.com/repos/Wox-launcher/Wox.Plugin.BrowserBookmark/stats/contributors

它具体的统计规则目前还不清楚,但已知的是,组织外的人通过 fork 对原仓库的提交不会被算入到 contributor 里;没有具体的提交也不会被算入进去。不过我还在寻找其他更科学的数据源,感觉这个接口还是漏了很多信息的

from hacknical.

bao-qian avatar bao-qian commented on July 19, 2024

那这个图的意思是只采集到了一个组织的 repo 是吧?
全灰还不如直接不显示好了

from hacknical.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.