openimsdk / openkf

AI ChatGPT| Supports chatgpt and llm large language models. OpenKF is an online customer service system that improves communication for enterprises and open-source communities with customizable features.
https://github.com/open-kf/rag-gpt
Apache License 2.0
140 stars 55 forks source link

feature: CODEOWNERS help contributors join openkf #10

Open cubxxw opened 1 year ago

cubxxw commented 1 year ago

One potential improvement for CODEOWNERS could be to allow for more granular control over ownership of specific files within a directory. Currently, ownership can only be assigned at the directory level, which can be limiting for larger projects with many files. Allowing for file-level ownership would provide more flexibility and allow for more targeted review assistance. Additionally, it may be helpful to allow for multiple owners per file or directory, to distribute ownership responsibilities and ensure timely reviews. We have members @cubxxw @kubbot @AllianceTing @eurecalulu @StellarisW @linesoft2 @IRONICBo @MC-kanon @hanzhixiao @liumingsongning @Cathay-Chen @charles-chenzz

Their current responsibilities are as follows:

If you are looking forward to joining OpenKF, please leave a comment below

# This is a comment.
# Each line is a file pattern followed by one or more owners.

# README files
README.md    @cubxxw @kubbot @AllianceTing @IRONICBo @MC-kanon @AllianceTing @charles-chenzz @Cathay-Chen @plutoyty 

# Contributing guidelines
CONTRIBUTING.md    @kubbot @cubxxw @IRONICBo @AllianceTing @plutoyty 

# License files
LICENSE    @kubbot @cubxxw @IRONICBo

# Makefile
Makefile    @kubbot @cubxxw @IRONICBo @Cathay-Chen

# Assets directory
assets/*    @AllianceTing @IRONICBo @cubxxw @MC-kanon 

# Deploy directory
deploy/*    @IRONICBo @cubxxw @kubbot @MC-kanon @charles-chenzz

# Server directory
server/*    @AllianceTing @cubxxw @IRONICBo @liumingsongning @Cathay-Chen @charles-chenzz @hanzhixiao @plutoyty 

# Web directory
web/*    @AllianceTing @MC-kanon @IRONICBo @liumingsongning @plutoyty 

# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# @cubxxw and @kubbot will be requested for
# review when someone opens a pull request.
*       @cubxxw @kubbot @AllianceTing @eurecalulu @StellarisW @linesoft2 @IRONICBo @MC-kanon @hanzhixiao @liumingsongning @Cathay-Chen @charles-chenzz

# Order is important; the last matching pattern takes the most
# precedence. When someone opens a pull request that only
# modifies JS files, only @js-owner and not the global
# owner(s) will be requested for a review.
*.js    @cubxxw @kubbot @IRONICBo @MC-kanon @AllianceTing @liumingsongning

# You can also use email addresses if you prefer. They'll be
# used to look up users just like we do for commit author
# emails.
*.go 3293172751nss@gmail.com @IRONICBo @AllianceTing @eurecalulu @hanzhixiao @liumingsongning @Cathay-Chen @charles-chenzz @plutoyty 
*.py 3293172751nss@gmail.com @IRONICBo @AllianceTing @eurecalulu @liumingsongning @plutoyty

# Teams can be specified as code owners as well. Teams should
# be identified in the format @org/team-name. Teams must have
# explicit write access to the repository. In this example,
# the OpenIMSDK team in the github organization owns all .txt files.
*.txt @cubxxw @kubbot @AllianceTing @IRONICBo @MC-kanon @liumingsongning @charles-chenzz

# In this example, @cubxxw owns any files in the build/
# directory at the root of the repository and any of its
# subdirectories.
build/*  @cubxxw @kubbot @IRONICBo @MC-kanon @AllianceTing

# The `docs/*` pattern will match files like
# `docs/getting-started.md` but not further nested files like
# `docs/build-app/troubleshooting.md`.
docs/*  3293172751nss@gmail.com @kubbot @IRONICBo

# In this example, @octocat owns any file in an apps directory
# anywhere in your repository.
api/ @cubxxw @IRONICBo @MC-kanon @AllianceTing @hanzhixiao @charles-chenzz

# In this example, @cubxxw owns any file in the `/docs`
# directory in the root of your repository and any of its
# subdirectories.
/docs/ @cubxxw @kubbot @IRONICBo @liumingsongning

# In this example, any change inside the `/scripts` directory
# will require approval from @cubxxw or @octocat.
/scripts/ @cubxxw @kubbot @MC-kanon @charles-chenzz @plutoyty
scripts/* @cubxxw @kubbot @IRONICBo @charles-chenzz

# In this example, @octocat owns any file in a `/logs` directory such as
# `/build/logs`, `/scripts/logs`, and `/deeply/nested/logs`. Any changes
# in a `/logs` directory will require approval from @octocat.
**/logs @cubxxw @kubbot @IRONICBo @charles-chenzz @plutoyty

# In this example, @octocat owns any file in the `/apps`
# directory in the root of your repository except for the `/apps/github`
# subdirectory, as its owners are left empty.
/apps/ @cubxxw @kubbot @IRONICBo
/apps/github

Note: Looking to join the ranks of developers? Join the slack and search openkf channel to join

eurecalulu commented 1 year ago

Hi, OpenKF is really cool! I am so excited to be a part of this community. My technology stack is Java, Go and Vue, React, etc. I am more interested in the web section of the community.

linesoft2 commented 1 year ago

me

StellarisW commented 1 year ago

I'm looking forward to be a part of the community and I'm currently focusing on devops and use golang as my main language

MC-kanon commented 1 year ago

I am happy to be a member of the openkf and I hope to work with everyone to make this project even better.

hanzhixiao commented 1 year ago

My technology stack is Go etc. I am interested in this community.

liumingsongning commented 1 year ago

I am a full stack engineer, technical PHP, java, vue, react, flutter, I am interested in the large model of this piece, looking forward to joining

victor-zzh commented 1 year ago

Interested in data processing and large concurrent applications, my technology stack is go php

plutoyty commented 1 year ago

My technology stack is Go,Java etc. I am interested in this community.

PolarishT commented 1 year ago

happy to be a member of open-im

Cathay-Chen commented 1 year ago

Glad to join OpenKF. Please give me your guidance in the future.

fodedoumbouya commented 1 year ago

I am thrilled to be joining this project. I am excited to work with all of you and contribute my skills to the team. Let’s make something great together! πŸ˜„

BanTanger commented 1 year ago

i want to try😍

a67793581 commented 1 year ago

I am thrilled to be joining this project. I am excited to work with all of you and contribute my skills to the team. Let’s make something great together! πŸ˜„

kubbot commented 1 year ago

Bot detected the issue body's language is not English, translate it automatically. πŸ‘―πŸ‘­πŸ»πŸ§‘β€πŸ€β€πŸ§‘πŸ‘«πŸ§‘πŸΏβ€πŸ€β€πŸ§‘πŸ»πŸ‘©πŸΎβ€πŸ€β€πŸ‘¨πŸΏπŸ‘¬πŸΏ


I am very happy to participate in the development of OpenKF. The technology stack I master is mainly golang and java, and I can write vue briefly on the front end.

wguard commented 1 year ago

I am glad to join OpenKF. My main technology stack here is mainly Java and Golang, and the front-end Vue will also be a bit better

fodedoumbouya commented 1 year ago

welcome

kubbot commented 1 year ago

Bot detected the issue body's language is not English, translate it automatically. πŸ‘―πŸ‘­πŸ»πŸ§‘β€πŸ€β€πŸ§‘πŸ‘«πŸ§‘πŸΏβ€πŸ€β€πŸ§‘πŸ»πŸ‘©πŸΎβ€πŸ€β€πŸ‘¨πŸΏπŸ‘¬πŸΏ


welcome