Skip to content

Commit 2bc3c14

Browse files
committed
Add job list
1 parent c3d4e68 commit 2bc3c14

8 files changed

Lines changed: 85 additions & 2 deletions

File tree

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "daily"
7+
pull-request-branch-name:
8+
separator: "-"

.github/workflows/generator.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v3
1616
- name: Update financing
17-
uses: linuxsuren/[email protected].7
17+
uses: linuxsuren/[email protected].10
1818
env:
1919
GH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
2020
with:
@@ -24,3 +24,15 @@ jobs:
2424
username: linuxsuren
2525
org: linuxsuren
2626
repo: open-source-best-practice
27+
push: false
28+
- name: Update jobs
29+
uses: linuxsuren/[email protected]
30+
env:
31+
GH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
32+
with:
33+
pattern: 'what/items/job-*.yaml'
34+
template: 'what/jobs.tpl'
35+
output: 'what/jobs.md'
36+
username: linuxsuren
37+
org: linuxsuren
38+
repo: open-source-best-practice

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
为什么要编写这一份《开源最佳实践》呢?
1010

11-
首先,首次尝试参与开源的人对于如何参与开源,很容易有无从着手的感觉。《开源最佳实践》将从如何选择合适的项目、如何参与贡献等多个角度引导读者。
11+
对于初次尝试参与开源的人,在面对完善、成熟、大型的开源项目时,往往会有无从下手的感觉。《开源最佳实践》将从如何选择合适的项目、如何参与贡献等多个角度引导读者。
1212

1313
国内(中国)已经有 Gitee 发起并由众多开源爱好者共同编撰的[《开源指北》](https://gitee.com/gitee-community/opensource-guide),还有 GitHub 官方提供的[《开源软件指南》](https://opensource.guide/zh-hans/),那这一份最佳实践和这些有什么区别吗?开源不仅仅是把代码开放出来就好了,更加重要的是一种协作精神的体验,以及具体落地操作。所以《开源最佳实践》更多会从落地实践的角度来讲述。
1414

what/items/job-nebula-graph.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Nebala Grapha
2+
link: https://www.vesoft.com/
3+
jobs:
4+
- name: evangelist
5+
link: https://www.vesoft.com/cn/careers/#operation
6+
postDate: 2022-06-01
7+
remote: false

what/items/job-streamnative.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: StreamNative
2+
link: https://streamnative.io/
3+
jobs:
4+
- name: evangelist
5+
link: https://www.v2ex.com/t/772924
6+
remote: true
7+
postDate: 2022-06-01

what/jobs.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
> 本文中,如没有特指的话,指的都是开源相关的,例如:社区指的是开源社区
2+
3+
本文介绍有哪些工作是与开源紧密关联的
4+
5+
* 社区运营(Community Manager)
6+
* 开发者关系(DevRel,Developer Relationship)
7+
* 技术布道师(Evangelist)
8+
* 文档工程师(Technical Writer)
9+
* 研发(Developer)
10+
11+
## 公司
12+
13+
| Company | Job | Remote |
14+
|---|---|---|
15+
{{- range $val := .}}
16+
17+
{{- range $job := $val.jobs}}
18+
| [{{$val.name}}]({{$val.link}}) | {{$job.name}} | {{render $job.remote}} |
19+
{{- end}}
20+
21+
{{- end}}

what/jobs.tpl

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
> 本文中,如没有特指的话,指的都是开源相关的,例如:社区指的是开源社区
2+
3+
本文介绍有哪些工作是与开源紧密关联的
4+
5+
* 社区运营(Community Manager)
6+
* 开发者关系(DevRel,Developer Relationship)
7+
* 技术布道师(Evangelist)
8+
* 文档工程师(Technical Writer)
9+
* 研发(Developer)
10+
11+
## 公司
12+
13+
| Company | Job | Remote |
14+
|---|---|---|
15+
{{- range $val := .}}
16+
17+
{{- range $job := $val.jobs}}
18+
| [{{$val.name}}]({{$val.link}}) | {{$job.name}} | {{render $job.remote}} |
19+
{{- end}}
20+
21+
{{- end}}

why/why-open-source.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
本文从以下几个角度来探讨为什么要参与开源
2+
* 为什么要把软件(项目)开源
3+
* 个人为什么要开源
4+
* 企业为什么要开源
5+
* 什么项目适合开源
6+
* 什么人可以参与开源
7+
* 我们为什么要参与开源

0 commit comments

Comments
 (0)