Skip to content

Commit 0406f74

Browse files
Update contributing.mdx (OpenHands#400)
1 parent 795526e commit 0406f74

1 file changed

Lines changed: 49 additions & 50 deletions

File tree

overview/contributing.mdx

Lines changed: 49 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -15,56 +15,6 @@ We believe in the power of open source to democratize access to cutting-edge AI
1515

1616
If this resonates with you, we'd love to have you join us in our quest!
1717

18-
## What Can You Build?
19-
20-
There are countless ways to contribute to OpenHands. Whether you're a seasoned developer, a researcher, a designer, or someone just getting started, there's a place for you in our community.
21-
22-
### Frontend & UI/UX
23-
Make OpenHands more beautiful and user-friendly:
24-
- **React & TypeScript Development** - Improve the web interface
25-
- **UI/UX Design** - Enhance user experience and accessibility
26-
- **Mobile Responsiveness** - Make OpenHands work great on all devices
27-
- **Component Libraries** - Build reusable UI components
28-
29-
*Small fixes are always welcome! For bigger changes, join our **#eng-ui-ux** channel in [Slack](https://openhands.dev/joinslack) first.*
30-
31-
### Agent Development
32-
Help make our AI agents smarter and more capable:
33-
- **Prompt Engineering** - Improve how agents understand and respond
34-
- **New Agent Types** - Create specialized agents for different tasks
35-
- **Agent Evaluation** - Develop better ways to measure agent performance
36-
- **Multi-Agent Systems** - Enable agents to work together
37-
38-
*We use [SWE-bench](https://www.swebench.com/) to evaluate our agents. Join our [Slack](https://openhands.dev/joinslack) to learn more.*
39-
40-
### Backend & Infrastructure
41-
Build the foundation that powers OpenHands:
42-
- **Python Development** - Core functionality and APIs
43-
- **Runtime Systems** - Docker containers and sandboxes
44-
- **Cloud Integrations** - Support for different cloud providers
45-
- **Performance Optimization** - Make everything faster and more efficient
46-
47-
### Testing & Quality Assurance
48-
Help us maintain high quality:
49-
- **Unit Testing** - Write tests for new features
50-
- **Integration Testing** - Ensure components work together
51-
- **Bug Hunting** - Find and report issues
52-
- **Performance Testing** - Identify bottlenecks and optimization opportunities
53-
54-
### Documentation & Education
55-
Help others learn and contribute:
56-
- **Technical Documentation** - API docs, guides, and tutorials
57-
- **Video Tutorials** - Create learning content
58-
- **Translation** - Make OpenHands accessible in more languages
59-
- **Community Support** - Help other users and contributors
60-
61-
### Research & Innovation
62-
Push the boundaries of what's possible:
63-
- **Academic Research** - Publish papers using OpenHands
64-
- **Benchmarking** - Develop new evaluation methods
65-
- **Experimental Features** - Try cutting-edge AI techniques
66-
- **Data Analysis** - Study how developers use AI tools
67-
6818
## 🚀 Getting Started
6919

7020
Ready to contribute? Here's your path to making an impact:
@@ -137,6 +87,55 @@ We recommend the following for smooth reviews but they're not required. Just kno
13787
- Include screenshots for UI changes
13888
- Add changelog entry for user-facing changes
13989

90+
## What Can You Build?
91+
92+
There are countless ways to contribute to OpenHands. Whether you're a seasoned developer, a researcher, a designer, or someone just getting started, there's a place for you in our community.
93+
94+
### Frontend & UI/UX
95+
Make OpenHands more beautiful and user-friendly:
96+
- **React & TypeScript Development** - Improve the web interface
97+
- **UI/UX Design** - Enhance user experience and accessibility
98+
- **Mobile Responsiveness** - Make OpenHands work great on all devices
99+
- **Component Libraries** - Build reusable UI components
100+
101+
*Small fixes are always welcome! For bigger changes, join our **#eng-ui-ux** channel in [Slack](https://openhands.dev/joinslack) first.*
102+
103+
### Agent Development
104+
Help make our AI agents smarter and more capable:
105+
- **Prompt Engineering** - Improve how agents understand and respond
106+
- **New Agent Types** - Create specialized agents for different tasks
107+
- **Agent Evaluation** - Develop better ways to measure agent performance
108+
- **Multi-Agent Systems** - Enable agents to work together
109+
110+
*We use [SWE-bench](https://www.swebench.com/) to evaluate our agents. Join our [Slack](https://openhands.dev/joinslack) to learn more.*
111+
112+
### Backend & Infrastructure
113+
Build the foundation that powers OpenHands:
114+
- **Python Development** - Core functionality and APIs
115+
- **Runtime Systems** - Docker containers and sandboxes
116+
- **Cloud Integrations** - Support for different cloud providers
117+
- **Performance Optimization** - Make everything faster and more efficient
118+
119+
### Testing & Quality Assurance
120+
Help us maintain high quality:
121+
- **Unit Testing** - Write tests for new features
122+
- **Integration Testing** - Ensure components work together
123+
- **Bug Hunting** - Find and report issues
124+
- **Performance Testing** - Identify bottlenecks and optimization opportunities
125+
126+
### Documentation & Education
127+
Help others learn and contribute:
128+
- **Technical Documentation** - API docs, guides, and tutorials
129+
- **Video Tutorials** - Create learning content
130+
- **Translation** - Make OpenHands accessible in more languages
131+
- **Community Support** - Help other users and contributors
132+
133+
### Research & Innovation
134+
Push the boundaries of what's possible:
135+
- **Academic Research** - Publish papers using OpenHands
136+
- **Benchmarking** - Develop new evaluation methods
137+
- **Experimental Features** - Try cutting-edge AI techniques
138+
- **Data Analysis** - Study how developers use AI tools
140139
## License
141140

142141
OpenHands is released under the **MIT License**, which means:

0 commit comments

Comments
 (0)