forked from All-Hands-AI/OpenHands
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rename OpenDevin to OpenHands (All-Hands-AI#3472)
* Replace OpenDevin with OpenHands * Update CONTRIBUTING.md * Update README.md * Update README.md * update poetry lock; move opendevin folder to openhands * fix env var * revert image references in docs * revert permissions * revert permissions --------- Co-authored-by: Xingyao Wang <[email protected]>
- Loading branch information
Showing
387 changed files
with
1,832 additions
and
1,824 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,35 @@ | ||
# Contributing | ||
|
||
Thanks for your interest in contributing to OpenDevin! We welcome and appreciate contributions. | ||
Thanks for your interest in contributing to OpenHands! We welcome and appreciate contributions. | ||
|
||
## How Can I Contribute? | ||
|
||
There are many ways that you can contribute: | ||
|
||
1. **Download and use** OpenDevin, and send [issues](https://github.com/OpenDevin/OpenDevin/issues) when you encounter something that isn't working or a feature that you'd like to see. | ||
1. **Download and use** OpenHands, and send [issues](https://github.com/All-Hands-AI/OpenHands/issues) when you encounter something that isn't working or a feature that you'd like to see. | ||
2. **Send feedback** after each session by [clicking the thumbs-up thumbs-down buttons](https://docs.all-hands.dev/modules/usage/feedback), so we can see where things are working and failing, and also build an open dataset for training code agents. | ||
3. **Improve the Codebase** by sending PRs (see details below). In particular, we have some [good first issue](https://github.com/OpenDevin/OpenDevin/labels/good%20first%20issue) issues that may be ones to start on. | ||
3. **Improve the Codebase** by sending PRs (see details below). In particular, we have some [good first issue](https://github.com/All-Hands-AI/OpenHands/labels/good%20first%20issue) issues that may be ones to start on. | ||
|
||
## Understanding OpenDevin's CodeBase | ||
## Understanding OpenHands's CodeBase | ||
|
||
To understand the codebase, please refer to the README in each module: | ||
- [frontend](./frontend/README.md) | ||
- [agenthub](./agenthub/README.md) | ||
- [evaluation](./evaluation/README.md) | ||
- [opendevin](./opendevin/README.md) | ||
- [server](./opendevin/server/README.md) | ||
- [openhands](./openhands/README.md) | ||
- [server](./openhands/server/README.md) | ||
|
||
When you write code, it is also good to write tests. Please navigate to the `tests` folder to see existing test suites. | ||
At the moment, we have two kinds of tests: `unit` and `integration`. Please refer to the README for each test suite. These tests also run on GitHub's continuous integration to ensure quality of the project. | ||
|
||
## Sending Pull Requests to OpenDevin | ||
## Sending Pull Requests to OpenHands | ||
|
||
### 1. Fork the Official Repository | ||
Fork the [OpenDevin repository](https://github.com/OpenDevin/OpenDevin) into your own account. | ||
Fork the [OpenHands repository](https://github.com/All-Hands-AI/OpenHands) into your own account. | ||
Clone your own forked repository into your local environment: | ||
|
||
```shell | ||
git clone [email protected]:<YOUR-USERNAME>/OpenDevin.git | ||
git clone [email protected]:<YOUR-USERNAME>/OpenHands.git | ||
``` | ||
|
||
### 2. Configure Git | ||
|
@@ -38,8 +38,8 @@ Set the official repository as your [upstream](https://www.atlassian.com/git/tut | |
Add the original repository as upstream: | ||
|
||
```shell | ||
cd OpenDevin | ||
git remote add upstream [email protected]:OpenDevin/OpenDevin.git | ||
cd OpenHands | ||
git remote add upstream [email protected]:All-Hands-AI/OpenHands.git | ||
``` | ||
|
||
Verify that the remote is set: | ||
|
@@ -62,7 +62,7 @@ git push origin main | |
|
||
### 4. Set up the Development Environment | ||
|
||
We have a separate doc [Development.md](https://github.com/OpenDevin/OpenDevin/blob/main/Development.md) that tells you how to set up a development workflow. | ||
We have a separate doc [Development.md](https://github.com/All-Hands-AI/OpenHands/blob/main/Development.md) that tells you how to set up a development workflow. | ||
|
||
### 5. Write Code and Commit It | ||
|
||
|
@@ -80,13 +80,13 @@ git push origin my_branch | |
* On GitHub, go to the page of your forked repository, and create a Pull Request: | ||
- Click on `Branches` | ||
- Click on the `...` beside your branch and click on `New pull request` | ||
- Set `base repository` to `OpenDevin/OpenDevin` | ||
- Set `base repository` to `All-Hands-AI/OpenHands` | ||
- Set `base` to `main` | ||
- Click `Create pull request` | ||
|
||
The PR should appear in [OpenDevin PRs](https://github.com/OpenDevin/OpenDevin/pulls). | ||
The PR should appear in [OpenHands PRs](https://github.com/All-Hands-AI/OpenHands/pulls). | ||
|
||
Then the OpenDevin team will review your code. | ||
Then the OpenHands team will review your code. | ||
|
||
## PR Rules | ||
|
||
|
@@ -109,7 +109,7 @@ For example, a PR title could be: | |
- `refactor: modify package path` | ||
- `feat(frontend): xxxx`, where `(frontend)` means that this PR mainly focuses on the frontend component. | ||
|
||
You may also check out previous PRs in the [PR list](https://github.com/OpenDevin/OpenDevin/pulls). | ||
You may also check out previous PRs in the [PR list](https://github.com/All-Hands-AI/OpenHands/pulls). | ||
|
||
### 2. Pull Request description | ||
- If your PR is small (such as a typo fix), you can go brief. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.