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
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
Contributing to a2a-java-sdk
1
+
Contributing to a2a-java
2
2
==================================
3
3
4
4
Welcome to the A2A Java SDK project! We welcome contributions from the community. This guide will walk you through the steps for getting started on our project.
@@ -12,12 +12,12 @@ Welcome to the A2A Java SDK project! We welcome contributions from the community
12
12
13
13
14
14
## Forking the Project
15
-
To contribute, you will first need to fork the [a2a-java-sdk](https://github.com/fjuma/a2a-java-sdk) repository.
15
+
To contribute, you will first need to fork the [a2a-java](https://github.com/a2aproject/a2a-java) repository.
16
16
17
17
This can be done by looking in the top-right corner of the repository page and clicking "Fork".
18
18

19
19
20
-
The next step is to clone your newly forked repository onto your local workspace. This can be done by going to your newly forked repository, which should be at `https://github.com/USERNAME/a2a-java-sdk`.
20
+
The next step is to clone your newly forked repository onto your local workspace. This can be done by going to your newly forked repository, which should be at `https://github.com/USERNAME/a2a-java`.
21
21
22
22
Then, there will be a green button that says "Code". Click on that and copy the URL.
23
23
@@ -30,17 +30,17 @@ Be sure to replace [URL] with the URL that you copied.
30
30
Now you have the repository on your computer!
31
31
32
32
## Issues
33
-
The `a2a-java-sdk` project uses GitHub to manage issues. All issues can be found [here](https://github.com/fjuma/a2a-java-sdk/issues).
33
+
The `a2a-java` project uses GitHub to manage issues. All issues can be found [here](https://github.com/a2aproject/a2a-java/issues).
34
34
35
35
To create a new issue, comment on an existing issue, or assign an issue to yourself, you'll need to first [create a GitHub account](https://github.com/).
36
36
37
37
38
38
### Good First Issues
39
-
Want to contribute to the a2a-java-sdk project but aren't quite sure where to start? Check out our issues with the `good-first-issue` label. These are a triaged set of issues that are great for getting started on our project. These can be found [here](https://github.com/fjuma/a2a-java-sdk/labels/good%20first%20issue).
39
+
Want to contribute to the a2a-java project but aren't quite sure where to start? Check out our issues with the `good-first-issue` label. These are a triaged set of issues that are great for getting started on our project. These can be found [here](https://github.com/a2aproject/a2a-java/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22).
40
40
41
41
Once you have selected an issue you'd like to work on, make sure it's not already assigned to someone else, and assign it to yourself.
42
42
43
-
It is recommended that you use a separate branch for every issue you work on. To keep things straightforward and memorable, you can name each branch using the GitHub issue number. This way, you can have multiple PRs open for different issues. For example, if you were working on [issue-20](https://github.com/fjuma/a2a-java-sdk/issues/20), you could use `issue-20` as your branch name.
43
+
It is recommended that you use a separate branch for every issue you work on. To keep things straightforward and memorable, you can name each branch using the GitHub issue number. This way, you can have multiple PRs open for different issues. For example, if you were working on [issue-20](https://github.com/a2aproject/a2a-java/issues/20), you could use `issue-20` as your branch name.
44
44
45
45
## Setting up your Developer Environment
46
46
You will need:
@@ -51,15 +51,15 @@ You will need:
51
51
52
52
To set up your development environment you need to:
53
53
54
-
1. First `cd` to the directory where you cloned the project (eg: `cd a2a-java-sdk`)
54
+
1. First `cd` to the directory where you cloned the project (eg: `cd a2a-java`)
55
55
56
56
2. Add a remote ref to upstream, for pulling future updates. For example:
3. To build `a2a-java-sdk` and run the tests, use the following command:
62
+
3. To build `a2a-java` and run the tests, use the following command:
63
63
64
64
```
65
65
mvn clean install
@@ -82,10 +82,10 @@ When submitting a PR, please keep the following guidelines in mind:
82
82
83
83
3. Your PR should include tests for the functionality that you are adding.
84
84
85
-
4. Your PR should include appropriate [documentation](https://github.com/fjuma/a2a-java-sdk/blob/main/README.md) for the functionality that you are adding.
85
+
4. Your PR should include appropriate [documentation](https://github.com/a2aproject/a2a-java/blob/main/README.md) for the functionality that you are adding.
86
86
87
87
## Code Reviews
88
88
89
-
All submissions, including submissions by project members, need to be reviewed by at least one `a2a-java-sdk` committer before being merged.
89
+
All submissions, including submissions by project members, need to be reviewed by at least one `a2a-java` committer before being merged.
90
90
91
91
The [GitHub Pull Request Review Process](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) is followed for every pull request.
<h3align="center">A Java library that helps run agentic applications as A2AServers following Google's <ahref="https://google-a2a.github.io/A2A">Agent2Agent (A2A) Protocol</a>.</h3>
<h3align="center">A Java library that helps run agentic applications as A2AServers following the <ahref="https://google-a2a.github.io/A2A">Agent2Agent (A2A) Protocol</a>.</h3>
5
12
</html>
6
13
7
14
## Installation
@@ -30,7 +37,7 @@ The A2A Java SDK provides a Java server implementation of the [Agent2Agent (A2A)
30
37
### 1. Add the A2A Java SDK Core Maven dependency to your project
31
38
32
39
> **Note**: The A2A Java SDK isn't available yet in Maven Central but will be soon. For now, be
33
-
> sure to check out the latest tag (you can see the tags [here](https://github.com/fjuma/a2a-java-sdk/tags)), build from the tag, and reference that version below. For example, if the latest tag is `0.2.3`, you can use the following dependency.
40
+
> sure to check out the latest tag (you can see the tags [here](https://github.com/a2aproject/a2a-java/tags)), build from the tag, and reference that version below. For example, if the latest tag is `0.2.3`, you can use the following dependency.
34
41
35
42
```xml
36
43
<dependency>
@@ -176,7 +183,7 @@ public class WeatherAgentExecutorProducer {
176
183
### 4. Add an A2A Java SDK Server Maven dependency to your project
177
184
178
185
> **Note**: The A2A Java SDK isn't available yet in Maven Central but will be soon. For now, be
179
-
> sure to check out the latest tag (you can see the tags [here](https://github.com/fjuma/a2a-java-sdk/tags)), build from the tag, and reference that version below. For example, if the latest tag is `0.2.3`, you can use the following dependency.
186
+
> sure to check out the latest tag (you can see the tags [here](https://github.com/a2aproject/a2a-java/tags)), build from the tag, and reference that version below. For example, if the latest tag is `0.2.3`, you can use the following dependency.
180
187
181
188
Adding a dependency on an A2A Java SDK Server will allow you to run your agentic Java application as an A2A server.
0 commit comments