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

feature: CODEOWNERS help contributors join openkf #10

Open
cubxxw opened this issue Jun 24, 2023 — with Slack · 17 comments · Fixed by #11
Open

feature: CODEOWNERS help contributors join openkf #10

cubxxw opened this issue Jun 24, 2023 — with Slack · 17 comments · Fixed by #11
Assignees
Labels
enhancement New feature or request openim User information, template information, important information, never expired and closed.
Milestone

Comments

Copy link
Contributor

cubxxw commented Jun 24, 2023

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 [email protected] @IRONICBo @AllianceTing @eurecalulu @hanzhixiao @liumingsongning @Cathay-Chen @charles-chenzz @plutoyty 
*.py [email protected] @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/*  [email protected] @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

@cubxxw cubxxw added the enhancement New feature or request label Jun 24, 2023 — with Slack
@cubxxw cubxxw added this to the openkf-v1.0.0 milestone Jun 24, 2023 — with Slack
@cubxxw cubxxw self-assigned this Jun 24, 2023
@cubxxw cubxxw moved this to In progress in openim-powerful Jun 24, 2023
@cubxxw cubxxw moved this from In progress to Done in openim-powerful Jun 24, 2023
@cubxxw cubxxw reopened this Jun 24, 2023
@cubxxw cubxxw pinned this issue Jun 24, 2023
@eurecalulu
Copy link
Collaborator

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
Copy link
Collaborator

me

@StellarisW
Copy link
Collaborator

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
Copy link
Collaborator

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

@hanzhixiao
Copy link

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

@liumingsongning
Copy link
Collaborator

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
Copy link
Collaborator

victor-zzh commented Jun 29, 2023

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

@cubxxw cubxxw added the openim User information, template information, important information, never expired and closed. label Jun 29, 2023
@plutoyty
Copy link

plutoyty commented Jul 1, 2023

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

@PolarishT
Copy link
Contributor

happy to be a member of open-im

@Cathay-Chen
Copy link
Collaborator

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

@fodedoumbouya
Copy link
Collaborator

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
Copy link

i want to try😍

@a67793581
Copy link
Contributor

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
Copy link
Contributor

kubbot commented Sep 15, 2023

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
Copy link

wguard commented Sep 18, 2023

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
Copy link
Collaborator

welcome

@kubbot
Copy link
Contributor

kubbot commented Sep 18, 2023

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


welcome

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request openim User information, template information, important information, never expired and closed.
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.