Skip to content

Commit 25a44f6

Browse files
committed
add new
1 parent 21a3278 commit 25a44f6

File tree

606 files changed

+16129
-1437
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

606 files changed

+16129
-1437
lines changed

.DS_Store

10 KB
Binary file not shown.

README.md

Lines changed: 3 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,4 @@
1-
# 开源码力榜官方网站
1+
# OpenSource.Win — For Our Shared Future
22

3-
## 我们是谁?
4-
5-
## 我们是如何评选的?
6-
7-
1. 开发者的开源贡献度基于 GitHub 全域开发者活跃数据计算得到。
8-
2. 开源贡献度的计算使用了开发者与项目之间的活动关联、开发者在同一仓库中的协作关系与图算法计算获得。
9-
3. 计算仓库影响力的基本主张为:更有影响力的开发者在 GitHub 上更加活跃、更有影响力的开发者更倾向于参与到更有影响力的项目中、更有影响力的项目会吸引到更多更有影响力的开发者参与。
10-
4. 计算开发者贡献度的基本主张为:贡献度更高的开发者会在更多的仓库协作单元上活跃,贡献度高的开发者共容易吸引到其他开发者与其进行深入和高频协作。
11-
12-
## 如何提供你的资料?
13-
14-
如你所见我们的官方网站也是完全开源的,它基于[Hexo](https://hexo.io)静态网站生成器搭建,我们利用 GitHub Actions 提供的持续集成功能来实时发布我们的内容。[OpenSource.win](https://opensource.win)里的所有入榜用户个人资料的维护亦采用开源的方式,由用户自己完善后向我们提交 PR,经审核完成后合并入主站并实时发布。
15-
16-
### 如何开始?
17-
18-
点击本页面右上角的 `Fork` 按钮,将代码添加至你自己的主仓库。然后用你喜欢的 `Git` 工具将代码 `Clone` 到本地。
19-
20-
进入代码目录,安装 `Hexo` 的必要依赖。
21-
22-
```bash
23-
cd OpenSourceWin
24-
npm i
25-
```
26-
如果用户名目录已经存在,你只需要去目录下面的 `index.md` 完善更新自己的信息即可。
27-
28-
不存在你就需要创建自己的个人介绍页了,**注意:页面的名称请使用你的 GitHub 用户名。**
29-
30-
```bash
31-
npx hexo new page <你的用户名>
32-
```
33-
34-
假设你的用户名是 `foo`,现在你会发现在 `source` 目录下面出现了一个新的 `foo` 目录。里面有 `index.md` 这个文件,这里既是你用来撰写个人简介的地方,如它的后缀所示,个人简介由 `Markdown` 格式书写。打开这个文件,修改并添加以下内容(注意:尖括号`<>`以及以内的内容仅代表对当前项目的解释,在正式使用时请依照此修改为你的内容):
35-
36-
```markdown
37-
---
38-
slug: <GitHub用户名>
39-
name: <昵称,如果不填写则默认使用 slug>
40-
description: <在首页显示的个人简介,不要超过50个字>
41-
avatar: <个人头像文件,下面会介绍, 优先级比 github_avatar 高>
42-
github_id: <GitHub ID,这是一个纯数字ID,用于展示嵌入 osgraph 的能力图谱>
43-
github_avatar: <Github 头像地址>
44-
---
45-
46-
<在这里可以用Markdown书写个人简介>
47-
```
48-
49-
上面提到的个人头像文件,我们建议每个用户都要提交一个个人头像,以便我们标示你。这个图片可以是 `jpg,png,gif` 格式,应该是一个正方形分辨率至少超过 `256x256` 的文件。
50-
51-
将此文件放置在个人简介的同级目录下,比如这个文件叫 `avatar.png`,它应该放置到 `source/foo` 目录下,然后上列的 `avatar` 项目应该填写 `avatar.png`,如果改头像存在会优先展示该头像,不存在会降级使用 github_avatar 的值。
52-
53-
如果头像不存在,我们会通过脚本从 GitHub 上获取头像也就是上面的 github_avatar 的值。
54-
55-
所有内容修改完成后,将其提交至 GitHub,并向我们的主项目提交一个 PR 请求,然后等待我们的审核合并后即可正常显示。
56-
57-
### 注意事项
58-
59-
1. 请不要修改除你自己的用户名所在目录以外的其它文件。
60-
2. 如果你不在榜单内,请不要提交。
61-
3. GitHub 的页面生成不是实时的,大约需要15分钟左右才能看到效果。
62-
63-
## 榜单列表
64-
65-
以下是当年入选此榜单的九十九位用户列表。
66-
67-
[OpenSource.win](https://opensource.win/#detail)
68-
69-
其他年份的榜单请从导航栏`往年榜单`下拉菜单选择年份查看。
70-
71-
### 脚本批量更新用户信息
72-
73-
[脚本用法说明](./DEVELOP.md)
3+
Static site for OpenSource.Win Manifesto with hacker aesthetic and bilingual EN/zh toggle.
4+

components.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"$schema": "https://ui.shadcn.com/schema.json",
3+
"style": "new-york",
4+
"rsc": false,
5+
"tsx": true,
6+
"tailwind": {
7+
"config": "",
8+
"css": "src/index.css",
9+
"baseColor": "neutral",
10+
"cssVariables": true,
11+
"prefix": ""
12+
},
13+
"iconLibrary": "lucide",
14+
"aliases": {
15+
"components": "@/components",
16+
"utils": "@/lib/utils",
17+
"ui": "@/components/ui",
18+
"lib": "@/lib",
19+
"hooks": "@/hooks"
20+
},
21+
"registries": {}
22+
}

dist/.DS_Store

6 KB
Binary file not shown.
705 KB
Loading
768 KB
Loading
687 KB
Loading

dist/assets/index-BpMRcZUZ.js

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assets/index-D3t9aTd_.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/grid.svg

Lines changed: 8 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)