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
| Henri Yandell |[hyandell](https://github.com/hyandell)| Amazon |
6
6
7
7
[This document](https://github.com/opensearch-project/.github/blob/main/ADMINS.md) explains what admins do in this repo. and how they should be doing it. If you're interested in becoming a maintainer, see [MAINTAINERS](MAINTAINERS.md). If you're interested in contributing, see [CONTRIBUTING](CONTRIBUTING.md).
Copy file name to clipboardexpand all lines: CODE_OF_CONDUCT.md
+12-12
Original file line number
Diff line number
Diff line change
@@ -2,21 +2,21 @@ This code of conduct applies to all spaces provided by the OpenSource project in
2
2
3
3
**Our open source communities endeavor to:**
4
4
5
-
* Be Inclusive: We are committed to being a community where everyone can join and contribute. This means using inclusive and welcoming language.
6
-
* Be Welcoming: We are committed to maintaining a safe space for everyone to be able to contribute.
7
-
* Be Respectful: We are committed to encouraging differing viewpoints, accepting constructive criticism and work collaboratively towards decisions that help the project grow. Disrespectful and unacceptable behavior will not be tolerated.
8
-
* Be Collaborative: We are committed to supporting what is best for our community and users. When we build anything for the benefit of the project, we should document the work we do and communicate to others on how this affects their work.
5
+
- Be Inclusive: We are committed to being a community where everyone can join and contribute. This means using inclusive and welcoming language.
6
+
- Be Welcoming: We are committed to maintaining a safe space for everyone to be able to contribute.
7
+
- Be Respectful: We are committed to encouraging differing viewpoints, accepting constructive criticism and work collaboratively towards decisions that help the project grow. Disrespectful and unacceptable behavior will not be tolerated.
8
+
- Be Collaborative: We are committed to supporting what is best for our community and users. When we build anything for the benefit of the project, we should document the work we do and communicate to others on how this affects their work.
9
9
10
10
**Our Responsibility. As contributors, members, or bystanders we each individually have the responsibility to behave professionally and respectfully at all times. Disrespectful and unacceptable behaviors include, but are not limited to:**
11
11
12
-
* The use of violent threats, abusive, discriminatory, or derogatory language;
13
-
* Offensive comments related to gender, gender identity and expression, sexual orientation, disability, mental illness, race, political or religious affiliation;
14
-
* Posting of sexually explicit or violent content;
15
-
* The use of sexualized language and unwelcome sexual attention or advances;
16
-
* Public or private harassment of any kind;
17
-
* Publishing private information, such as physical or electronic address, without permission;
18
-
* Other conduct which could reasonably be considered inappropriate in a professional setting;
19
-
* Advocating for or encouraging any of the above behaviors.
12
+
- The use of violent threats, abusive, discriminatory, or derogatory language;
13
+
- Offensive comments related to gender, gender identity and expression, sexual orientation, disability, mental illness, race, political or religious affiliation;
14
+
- Posting of sexually explicit or violent content;
15
+
- The use of sexualized language and unwelcome sexual attention or advances;
16
+
- Public or private harassment of any kind;
17
+
- Publishing private information, such as physical or electronic address, without permission;
18
+
- Other conduct which could reasonably be considered inappropriate in a professional setting;
19
+
- Advocating for or encouraging any of the above behaviors.
20
20
21
21
**Enforcement and Reporting Code of Conduct Issues:**
Copy file name to clipboardexpand all lines: README.md
+10-8
Original file line number
Diff line number
Diff line change
@@ -19,17 +19,19 @@ The automation app utilizes the [Probot](https://probot.github.io/) framework an
19
19
20
20
### Service
21
21
22
-
A **Service** is an instance of the app that manages and manipulates specific `Resource` while performing defined `Operation`.
23
-
***Resource**: Objects or entities the service will manage or modify, such as GitHub organizations, project, repositories, issues, etc.
24
-
***Operation**: A list of `Tasks` triggered by events with the resources.
25
-
***Task**: Executed sequentially within an `Operation` to perform action, such as create comments, update labels, add issue to project, etc.
26
-
***Call**: The callstack that contains the implementation of the aformentioned task action.
22
+
A `Service` is an instance of the app that manages and manipulates specific `Resource` while performing defined `Operation`.
23
+
24
+
-**Resource**: Objects or entities the service will manage or modify, such as GitHub organizations, project, repositories, issues, etc.
25
+
-**Operation**: A list of `Tasks` triggered by events with the resources.
26
+
-**Task**: Executed sequentially within an `Operation` to perform action, such as create comments, update labels, add issue to project, etc.
27
+
-**Call**: The callstack that contains the implementation of the aformentioned task action.
27
28
28
29
### Create a Service
29
30
30
31
To create a service, you need two configuration files:
31
-
***Resource configuration file**: Defines the resources that the service will manage or modify (`configs/resources/sample-resource.yml`).
32
-
***Operation configuration file**: Defines the operations (tasks) that the service will execute with the resources (`configs/resources/sample-operation.yml`).
32
+
33
+
-**Resource configuration file**: Defines the resources that the service will manage or modify (`configs/resources/sample-resource.yml`).
34
+
-**Operation configuration file**: Defines the operations (tasks) that the service will execute with the resources (`configs/resources/sample-operation.yml`).
When you run the above command, the following takes place:
49
+
47
50
1. The app starts a `Service` instance based on the specified configurations.
48
51
1. Retrieves the [GitHub Context](https://probot.github.io/api/latest/classes/context.Context.html) (or any other defined context) for all the resources listed in the resource config file.
49
52
1. Registers and listens for events, executes the `Tasks` defined in the operation config. These tasks will be executed sequentially when the corresponding events occur.
@@ -63,4 +66,3 @@ This project is licensed under the [Apache v2.0 License](LICENSE).
63
66
## Copyright
64
67
65
68
Copyright OpenSearch Contributors. See [NOTICE](NOTICE) for details.
0 commit comments