-
Notifications
You must be signed in to change notification settings - Fork 37
Description
About WeOpen Star and OSS.Chat
Welcome to WeOpen Star: OSS.Chat Project . In this project, we would like to invite you to join the community of the OSS.Chat open source project. All of you can contribute to our open source project and will be granted with contribution points awards and join the Top 100 Stars annual party at the end of 2022. Please check more details in WeOpen Star repo .
Here is the explanation about the good first issue of our project:
-
We listed some good first issues below. No matter whether you are a newbie in open-source or a senior contributor, both intro-level task, difficult task and also some daily missions can be found here. If you are willing to solve it, please click that issue and leave the comment 'WeOpen Star-I want to pick this task'(no need for daily missions or other missions). Please link related issues in your PR.
-
Different tasks correspond to different points; you can check the rules of point record in About Points Rules.
-
To redeem your rewards or know your questions, please join WeOpen Star Community (add WeChat number: TCOSOO1, we will pull you into the WeChat communication group)
🌟About OSS.Chat
OSSBot will be a Robot that will assist Apache communities in integrating multiple communication channels.
— Craig L Russell, Chairman of Apache Foundation, Nov 20, 2019 (Apache Incubator Proposal)
Proposal
Apache relies on searchable English language archives of important community discussions. "If it didn't happen on list, it didn't happen." Communication channels such as email, JIRA, and GitHub satisfy this requirement, but many social media channels such as WeChat, Dingding, Slack, and others do not. Additionally, communities in China often use Chinese language channels, which makes it difficult for non-Chinese to follow the discussion.
Rationale
Chinese Apache communities are struggling with the widespread use of WeChat for communications. Some communities have documented that WeChat discussion in Chinese is ok for many purposes but for official communications, email in English is required. This dichotomy is difficult for both new users and experienced project members.
Initial Goals
The proposed Robot will provide a bridge among multiple channels and provide translation services as well as copying services. Specifically, one of the first implementations will accept GitHub issues, translate the contents between Chinese and English, post the messages to an Apache email list, and post the messages to a WeChat group. The WeChat group message will be formatted so that replies to the message will update GitHub directly.
Community:
We are interested in building a community of folks with expertise in robotry and Apache community communications. Initial meetings in Beijing last month kicked off this proposal.
Initial Committers
- Huan Li (huan at kaiyuanshe.org) ICLA
- Rui (ruiruibupt at gmail.com) ICLA
- Frank Zhao (frank_zsy at tongji.edu.cn) ICLA
Nominated Mentors:
- Craig Russell
- Junping Du
- Ted Liu
- Willem Jiang
Learn more about the OSS.Chat project from Wechaty showcase website at https://wechaty.js.org/docs/showcases/osschat-bot
🌟We set some categories of contributions so that you can jump in faster.
Daily Missions
Points reward:1 Point/Mission
- Take part in the regular meeting of the project
- Submit issues/comments
Documention
Points reward:10 Point/Mission
- OSS.Chat website kaiyuanshe/osschat#81
- Setup an Angular framework to manage the web interface kaiyuanshe/osschat#59
Code
Points reward:50 Point/Mission
High Priority
- [Feature] Email to WeChat kaiyuanshe/osschat#82
- Enable
.github/osschat.ymlto store OSSChat configuration for consumer repos kaiyuanshe/osschat#179 - Ask the user to confirm the issue content and the title kaiyuanshe/osschat#180
- consider blacklist feature kaiyuanshe/osschat#116
- Support message cards tirggered only when an issue is closed kaiyuanshe/osschat#111
- Add more github notification kaiyuanshe/osschat#95
- Volunteer needed: contribute a WeChat account for our bot HA system kaiyuanshe/osschat#90
- [Feature] Send messages selectively when sending mails kaiyuanshe/osschat#61
- In wechat group, users can reply issue message kaiyuanshe/osschat#41
- Wechat user can add the bot as friend, and bind his github account. kaiyuanshe/osschat#40
Low Priority
- [AutoReply] More faqs in chatopera profiles kaiyuanshe/osschat#200
- [AutoReply] Enable a hook to retrieve welcome message on new member join group kaiyuanshe/osschat#185
- [AutoReply] Enable append comments with BOT skills kaiyuanshe/osschat#182
- [AutoReply] handle chats response with a single wechat account kaiyuanshe/osschat#176
- Import BOT FAQs when setup bot on starting kaiyuanshe/osschat#175
- Mapping yml to FAQ json and vice versa kaiyuanshe/osschat#173
- [AutoReply] 可以指定一个 issue 主题; 可选由创建工单的人,提供一句话的描述 kaiyuanshe/osschat#167
- 在微信群里面建立 Issue 的权限 这个需要群管理员来发布公告提示 大家都七嘴八舌的来建立 Issue 可能会有问题 kaiyuanshe/osschat#163
- [AutoReply] As a Dev, I can upload a yml into Repo to manage QnAs in Chatopera BOT kaiyuanshe/osschat#153
- [Discuss] Merge the comments of a single PR kaiyuanshe/osschat#147
- Support GitHub Discussions kaiyuanshe/osschat#130
- Issues hook missing?Group didn’t get any UrlCard kaiyuanshe/osschat#109
Others
It's very welcome to publish/share your videos or articles about this project in any community/blog/media.
Points reward:10 Point/Mission, and we will award the top 10 creators monthly with different awards.
Help
Before you start, we strongly encourage you to read through our Contribution Guideline.
Please add your community contribution guideline for this project.
Join the community at https://gitter.im/wechaty/wechaty to chat with other developers.


