Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

My understanding of the functions of the oss bot. #29

Open
morningman opened this issue Jan 1, 2020 · 3 comments
Open

My understanding of the functions of the oss bot. #29

morningman opened this issue Jan 1, 2020 · 3 comments
Labels
documentation Improvements or additions to documentation

Comments

@morningman
Copy link
Collaborator

How it works

First, we can associate the oos bot to our git repo, or in other word, authorize some permissions of the git repo to the oos bot.

At the same time, the oos bot can be associated with a WeChat group(or mail list). This established a git repo-> oos bot-> WeChat group channel.

Afterwards, the oos bot will detect events on the git repo, such as new issue submissions, and the oos bot will sync these issues to the WeChat group or mail list.

Members of WeChat group (or mail group) should be committers or long-term contributors to open source projects.

Furthermore, the oos bot can detect which issues have not been responded to, or other custom monitoring conditions (such as the "issue is not classified", "there is no milestone", etc.). And based on these conditions, send reminder messages (separate or summary) to the WeChat group or mail list. This makes it easier for project maintainers to better handle these issues.

Mail List

I understand that one of the main purposes of the oos bot is to solve the mail list management issues related to open source projects (especially the apache project). Most apache projects (especially those in China), because of habit issues, do not pay much attention to the use of mail list.

I think oos bot can strengthen the management of mail list in the following aspects:

  1. Sync issue content (in clear mail format) to dev mail list. Responses to issues can be sent to the same mail thread.
  2. Send a reminder email (such as "an issue that has not been processed for a long time") to a private mail list.
  3. Periodically summarize the issue processing situation for a period of time and send it to the private mail list. Such as "how many issues in a week".
@huan huan added the documentation Improvements or additions to documentation label Jan 1, 2020
@huan
Copy link
Collaborator

huan commented Jan 1, 2020

Thanks for your summarization!

I believe it's clear enough for us that that's exactly the direction that we are heading to.

@tedliu1
Copy link
Member

tedliu1 commented Jan 4, 2020 via email

@huan huan changed the title My understanding of the functions of the oos bot. My understanding of the functions of the oss bot. Jan 4, 2020
@dz85
Copy link

dz85 commented Jan 20, 2020

cool! focusing~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

4 participants