-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[OSPP] Task: Development of the Community OpenRank Leaderboard Page #13
Comments
Developers who are interested in this task should also take a detailed look into the paper we published in ICSE 2024: https://www.researchgate.net/publication/376686121_OpenRank_Leaderboard_Motivating_Open_Source_Collaborations_Through_Social_Network_Evaluation_in_Alibaba . |
@frank-zsy I'm on it! Will drop comments on Slack as I make progress on this. Thanks! |
@Neilblaze There are 2 OSPP tasks available. In your issue #7 I think you are interested in the documentation improvement task. However since you are familiar with React and Docusaurus, you can pick up this task too, but you can not apply these 2 tasks in the same time~ |
@frank-zsy Oh I see, thanks for the heads up. I'll do one thing, since there are two OSPP tasks, I'll try to stay inclined towards #7 as of now, and if I see that the issue is still up for grabs (i.e. if no one picks it up) say after a few weeks, then I'll ask you if I can take it up and contribute to both (if required) |
@Neilblaze For documentation improvement task, you can start with #11 |
Gotcha, I'm on it! |
I'll do this task. |
@Bruce-Jay Here are first edition design of the page, I think you can start to work on the basic logic of the page now. The basic layout is just like this and the logic you can find in https://codepen.io/frank-zsy/pen/abjMXBV .
If you have any question about the page, feel free to ask. |
Detail 表格是某个具体节点的详情数据,需要双击某个节点时才会显示被点击节点的详情数据,并不会自动展示。 |
好,我试下 |
这里可以设计一下过滤规则,数据的话还是全量加载,但渲染时可以设置例如最多渲染 100 个节点,则按照 OpenRank 排序后截断前 100 个节点,此时需要注意边的置入也需要做相应的筛选,以防止渲染异常。 如果是更符合产品设计的话,可能可以加一个显示节点数量的拖动条,默认最多到 100,在拖动时可以随时更改渲染数量。 |
This issue will be used to track the OSPP task: Development of the Community OpenRank Leaderboard Page.
The Developer OpenRank Leaderboard involves design and development of an independent web page on OpenDigger website.
The page will be used to show the contribution and collaboration data in visualization form for all the repos exported by OpenDigger in monthly export task.
The data used in this page relies on this issue.
The page should be displayed with a granularity of months and should support switching between months. The design could draw inspiration from two implementations:
So to implement this task, the developer should:
The text was updated successfully, but these errors were encountered: