You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/contributing_guide.md
+21-13Lines changed: 21 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,8 +41,8 @@ Absolutely everyone is welcome to come to any of our meetings. You never need an
41
41
42
42
We have good first issues for new contributors and help wanted issues suitable for any contributor.
43
43
44
-
-[good first issue](https://github.com/devstream-io/devstream/labels/good%20first%20issue) has extra information to help you make your first contribution. If you are new to DevStream (or even new to open-source,) this is a good place to get yourself started. For more information, see the [good first issues doc](./development/good-first-issues.md).
45
-
-[help wanted](https://github.com/devstream-io/devstream/labels/help%20wanted) are issues suitable for someone who isn't a core maintainer and is good to move onto after your "good first issue."
44
+
-[good first issue](https://github.com/devstream-io/devstream/labels/good%20first%20issue) has extra information to help you make your first contribution. If you are new to DevStream (or even new to open-source,) this is a good place to get yourself started. For more information, see the [good first issues doc](development/git-workflow/good-first-issues.md).
45
+
-[help wanted](https://github.com/devstream-io/devstream/labels/help%20wanted) are issues suitable for someone who isn't a core maintainer and is good to move onto after your "good first issue." For more information, see the [help wanted doc](development/git-workflow/help-wanted.md).
46
46
- Sometimes there won’t be any issues with these labels. That’s ok! There is likely still something for you to work on. If you want to contribute but you don’t know where to start or can't find a suitable issue, you can reach out to us on our [Slack channel](https://cloud-native.slack.com/archives/C03LA2B8K0A) and ask for an issue to work on.
47
47
48
48
Once you see an issue that you'd like to work on, please post a comment saying that you want to work on it. Something like "I want to work on this" is fine.
@@ -72,17 +72,25 @@ The unwritten rules (heck, we are writing them anyways) for PRs, contributors, a
72
72
- Currently, we don't release regularly, so there isn't any guarantee about when your PR will be included in the next release. However, we are trying our best to make releases as frequent as possible.
73
73
- As an encouragement to contributors, it's fine to close an issue or merge a PR even if the originally designed features aren't 100% implemented. In cases like this, please encourage contributors to create a follow-up issue and PR to further implement that. Do not make the PR process last too long because it might discourage contributors.
74
74
75
-
## Development Environment Setup
75
+
For more documentation on GitHub collaboration, see the [GitHub Collaboration Process Guidelines](./development/git-workflow/git-workflow.md).
@@ -108,7 +116,7 @@ When you submit your pull request, or you push new commits to it, our automated
108
116
109
117
- Lint your code. Although this will be checked by our CI, linting it yourself locally first before creating a PR will save you some time and effort.
110
118
- Build/test your code. Same as above.
111
-
- Double-check your commit messages. See if they meet the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/). Again, this will also be validated by our CI, but checking it yourself beforehand will speed things up drastically.
119
+
- Double-check your commit messages. More details in the [commit message guidelines](./development/git-workflow/commit-messages.md).
你可以在 Issue 列表找到这样两个标签: `good first issue` 表示仅向新贡献者开放,`help wanted` 适合于所有贡献者。
40
40
41
-
-[good first issue](https://github.com/devstream-io/devstream/labels/good%20first%20issue) 含有更多的描述信息与指导,往往只涉及一小部分,完成它不需要你熟悉整个项目。如果你是第一次参与 DevStream(甚至是第一次参与开源),非常推荐你从 good first issue 开始共建之旅。更多信息,请参阅 [good first issue 文档](./development/good-first-issues.zh.md)。
42
-
-[help wanted](https://github.com/devstream-io/devstream/labels/help%20wanted) 指引了你在完成了 good first issue 后,适合继续贡献的地方。带有这个标签的 issue,除了核心贡献者外的任何人都可参与。
41
+
-[good first issue](https://github.com/devstream-io/devstream/labels/good%20first%20issue) 含有更多的描述信息与指导,往往只涉及一小部分,完成它不需要你熟悉整个项目。如果你是第一次参与 DevStream(甚至是第一次参与开源),非常推荐你从 good first issue 开始共建之旅。更多信息,请参阅 [good first issue 文档](development/git-workflow/good-first-issues.zh.md)。
42
+
-[help wanted](https://github.com/devstream-io/devstream/labels/help%20wanted) 指引了你在完成了 good first issue 后,适合继续贡献的地方。带有这个标签的 issue,除了核心贡献者外的任何人都可参与。更多信息,请参阅 [help wanted 文档](development/git-workflow/help-wanted.zh.md)。
- 有时 good first issue 或 help wanted 因为社区过于热情导致暂时没有空余,只要你愿意,你仍可以参与贡献!直接在 [Slack](https://join.slack.com/t/devstream-io/shared_invite/zt-16tb0iwzr-krcFGYRN7~Vv1suGZjdv4) 或 [微信群](https://raw.githubusercontent.com/devstream-io/devstream/main/docs/images/wechat-group-qr-code.png) 联系我们,告诉我们你愿意参与!
45
45
46
-
若你想负责某个 issue,请在 issue 内留下评论,例如:"I want to work on this"。
46
+
如果你对某个 issue 有兴趣,想完成对应内容,请在 issue 内留下评论,例如:"I want to work on this"。
Copy file name to clipboardExpand all lines: docs/development/dev/dev-env-setup.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,15 @@ OK. So you want to get started with Golang/Kubernetes development. You've come t
6
6
7
7
[Head to the official website](https://go.dev/) and click the "Download" button:
8
8
9
-

9
+

10
10
11
11
Make sure you select the correct package according to your operating system and processor:
12
12
13
-

13
+

14
14
15
15
For Apple macOS users, click the apple logo in the menu bar, and choose "About This Mac" to check your chip:
16
16
17
-

17
+

18
18
19
19
---
20
20
@@ -26,7 +26,7 @@ The easiest way to run a Kubernetes cluster locally is to run it in a Docker con
26
26
27
27
[Head to the official website](https://www.docker.com/) and click the download button:
28
28
29
-

29
+

30
30
31
31
Again, please pay attention to the operating system and processor options. For Apple M1 mac users, choose the "Apple Chip" option. To check what processor you have, see the previous section in "About This Mac".
32
32
@@ -42,15 +42,15 @@ _Note: there are other tools which can install a local K8s, such as `kind`, etc.
42
42
43
43
First, go to the [official website of minikube](https://minikube.sigs.k8s.io/docs/start/), choose the right OS and architecture (again,) and download/install:
44
44
45
-

45
+

46
46
47
47
Alternatively, if you are using [Homebrew](https://brew.sh/) (if you don't know what it is, ignore this line,) you can simply run `brew install minikube`.
48
48
49
49
### 2.3 Install `kubectl`
50
50
51
51
Go to [Kubernetes' official documentation website](https://kubernetes.io/docs/tasks/tools/) and follow the guide to install kubectl. Choose your operating system:
52
52
53
-

53
+

54
54
55
55
Again, for macOS users, if you are using Homebrew package manager, you can install kubectl with Homebrew:
56
56
@@ -116,4 +116,4 @@ For example, you can try a local build:
116
116
make build -j10 VERSION=0.8.0
117
117
```
118
118
119
-
Or, maybe you would like to have a go with it first? Check our [quickstart guide](../quickstart.md). Happy hacking!
119
+
Or, maybe you would like to have a go with it first? Check our [quickstart guide](../../quickstart.md). Happy hacking!
0 commit comments