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: CONTRIBUTING.md
+9-20Lines changed: 9 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,36 +1,30 @@
1
-
# 🤖 Contributing to Cline
1
+
# Contributing to Cline
2
2
3
-
Welcome, human! We're thrilled you're interested in contributing to Cline. Whether you're fixing a bug, adding a feature, or improving our docs, every contribution makes Cline smarter!
3
+
We're thrilled you're interested in contributing to Cline. Whether you're fixing a bug, adding a feature, or improving our docs, every contribution makes Cline smarter! To keep our community vibrant and welcoming, all members must adhere to our [Code of Conduct](CODE_OF_CONDUCT.md).
4
4
5
-
## ✌️ Being Part of the Community
6
-
7
-
We have an awesome, diverse, and inclusive community of humans (and friendly AI assistants). To keep our community vibrant and welcoming, all members must adhere to our [Code of Conduct](CODE_OF_CONDUCT.md).
8
-
9
-
## 🐛 Reporting Bugs or Issues
5
+
## Reporting Bugs or Issues
10
6
11
7
Bug reports help make Cline better for everyone! Before creating a new issue, please [search existing ones](https://github.com/cline/cline/issues) to avoid duplicates. When you're ready to report a bug, head over to our [issues page](https://github.com/cline/cline/issues/new/choose) where you'll find a template to help you with filling out the relevant information.
12
8
13
9
<blockquoteclass='warning-note'>
14
10
🔐 <b>Important:</b> If you discover a security vulnerability, please use the <a href="https://github.com/cline/cline/security/advisories/new">Github security tool to report it privately</a>.
15
11
</blockquote>
16
12
17
-
## 🎯 Deciding What to Work On
18
-
19
-
See something that could be improved? Feel free to create a pull request directly! Whether it's fixing a typo or adding a cool new AI feature, we love surprises (the good kind, not the "undefined is not a function" kind).
13
+
## Deciding What to Work On
20
14
21
15
Looking for a good first contribution? Check out issues labeled ["good first issue"](https://github.com/cline/cline/labels/good%20first%20issue) or ["help wanted"](https://github.com/cline/cline/labels/help%20wanted). These are specifically curated for new contributors and areas where we'd love some help!
22
16
23
17
If you're planning to work on a bigger feature, please create an issue first so we can discuss whether it aligns with Cline's vision.
24
18
25
-
## 💻 Writing and Submitting Code
19
+
## Writing and Submitting Code
26
20
27
21
Anyone can contribute code to Cline, but we ask that you follow these guidelines to ensure your contributions can be smoothly integrated:
28
22
29
23
1.**Keep Pull Requests Focused**
30
24
31
25
- Limit PRs to a single feature or bug fix
32
26
- Split larger changes into smaller, related PRs
33
-
-Try and limit the PR to a single commit
27
+
-Break changes into logical commits that can be reviewed independently
34
28
35
29
2.**Code Quality**
36
30
@@ -46,25 +40,20 @@ Anyone can contribute code to Cline, but we ask that you follow these guidelines
46
40
- Update existing tests if your changes affect them
47
41
- Include both unit tests and integration tests where appropriate
48
42
49
-
4.**Documentation**
50
-
51
-
- Update documentation for any changed functionality
52
-
- Update the README if your changes affect usage or setup
53
-
54
-
5.**Commit Guidelines**
43
+
4.**Commit Guidelines**
55
44
56
45
- Write clear, descriptive commit messages
57
46
- Use conventional commit format (e.g., "feat:", "fix:", "docs:")
58
47
- Reference relevant issues in commits using #issue-number
59
48
60
-
6.**Before Submitting**
49
+
5.**Before Submitting**
61
50
62
51
- Rebase your branch on the latest main
63
52
- Ensure your branch builds successfully
64
53
- Double-check all tests are passing
65
54
- Review your changes for any debugging code or console logs
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,7 @@ Thanks to the [Model Context Protocol](https://github.com/modelcontextprotocol),
116
116
117
117
## Contributing
118
118
119
-
To contribute to the project, start by exploring [open issues](https://github.com/cline/cline/issues) or checking our [feature request board](https://github.com/cline/cline/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop). We'd also love to have you join our [Discord](https://discord.gg/cline) to share ideas and connect with other contributors. If you're interested in joining the team, check out our [careers page](https://cline.bot/join-us)!
119
+
To contribute to the project, start with our [Contributing Guide](CONTRIBUTING.md) to learn the basics. You can also join our [Discord](https://discord.gg/cline) to chat with other contributors in the #contributors channel. If you're looking for full-time work, check out our open positions on our [careers page](https://cline.bot/join-us)!
0 commit comments