From 78f7716ab0c08b7086ae3345bb5c01b823382910 Mon Sep 17 00:00:00 2001 From: samsja <55492238+samsja@users.noreply.github.com> Date: Mon, 2 Jan 2023 11:38:04 +0100 Subject: [PATCH 1/5] chore: update gov with tsc menbers Signed-off-by: samsja <55492238+samsja@users.noreply.github.com> --- GOVERNANCE.md | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 8ea61711421..fdd0199f54a 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -8,23 +8,37 @@ This project aims to be governed in a transparent, accessible way for the benefi The contributor role is the starting role for anyone participating in the project and wishing to contribute code. -# Process for becoming a contributor +### Process for becoming a contributor * Review the [Contribution Guidelines](./CONTRIBUTING.md) to ensure your contribution is inline with the project's coding and styling guidelines. * Submit your code as a PR with the appropriate DCO signoff * Have your submission approved by the committer(s) and merged into the codebase. -## Committer +## Core developers -The committer role enables the contributor to commit code directly to the repository, but also comes with the responsibility of being a responsible leader in the community. +The core developers role enables the contributor to commit code directly to the repository, but also comes with the responsibility of being a responsible leader in the community. -### Process for becoming a committer +Currently core developers of DocArray are: [Han](https://github.com/hanxiao), [samsja](https://github.com/samsja) , [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner), [nan](https://github.com/nan-wang), [alaeddine-13](https://github.com/alaeddine-13), [AnneYang720](https://github.com/AnneYang720), [anna-charlotte](https://github.com/anna-charlotte) -* To become a committer you have to be approved by the TSC (Technical steering committee) of DocArray. If you want to become a committer, reach out to docarray@jina.ai . +### Process for becoming a core developer + +Contributors can become core developers by beeing nominated by at least one other core developers of DocArray. There will be a vote by the current core developers. While it is expected that most votes will be unanimous, a two-thirds majority of the cast votes is enough. + +If you want to become a core developers, reach out to docarray@jina.ai. + +## TSC members + +The Techincal Steering Commite (TSC) members are core developers who have additional responsibilities to ensure the smooth running of the project. TSC members are expected to participate in strategic planning, and approve changes to the governance model. The purpose of the TC is to ensure a smooth progress from the big-picture perspective. + +Currently TSC menbers of DocArray are: [Han](https://github.com/hanxiao), [samsja](https://github.com/samsja) , [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner), [nan](https://github.com/nan-wang), [alaeddine-13](https://github.com/alaeddine-13) + +### Process for becoming a TSC member + +Core developers can become TSC menbers by beeing nominated by at least one TSC menbers, There will be a vote by the current TSC menbers and the vote need to be unanimous between for the nominated person to be accepted as a TSC menbers. TSC members who do not actively engage with the TC duties are expected to resign. # Release Process -Project releases will occur on a scheduled basis as agreed to by the committers. +Project releases will occur on a scheduled basis as agreed by the committers. # Communication From 32a206061ea28c55530b59c439b4368c2b84dfcf Mon Sep 17 00:00:00 2001 From: samsja <55492238+samsja@users.noreply.github.com> Date: Mon, 2 Jan 2023 11:40:43 +0100 Subject: [PATCH 2/5] chore: add joan as chairperson Signed-off-by: samsja <55492238+samsja@users.noreply.github.com> --- GOVERNANCE.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index fdd0199f54a..c3f68cbd762 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -32,6 +32,11 @@ The Techincal Steering Commite (TSC) members are core developers who have additi Currently TSC menbers of DocArray are: [Han](https://github.com/hanxiao), [samsja](https://github.com/samsja) , [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner), [nan](https://github.com/nan-wang), [alaeddine-13](https://github.com/alaeddine-13) + +One of the TSC menber is the chairperson of the TSC that should ensurethe smooth running of the TSC. It does not have more voting power that other TSC menber. + +Currently [JoanFM](https://github.com/JoanFM) is the chairperson of the TSC + ### Process for becoming a TSC member Core developers can become TSC menbers by beeing nominated by at least one TSC menbers, There will be a vote by the current TSC menbers and the vote need to be unanimous between for the nominated person to be accepted as a TSC menbers. TSC members who do not actively engage with the TC duties are expected to resign. From fa0689d13ce2875eb3c9e2b15898446d1e764e42 Mon Sep 17 00:00:00 2001 From: samsja <55492238+samsja@users.noreply.github.com> Date: Mon, 2 Jan 2023 11:47:15 +0100 Subject: [PATCH 3/5] chore: use alphabetic order Signed-off-by: samsja <55492238+samsja@users.noreply.github.com> --- GOVERNANCE.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index c3f68cbd762..bc745f12256 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -18,7 +18,7 @@ The contributor role is the starting role for anyone participating in the projec The core developers role enables the contributor to commit code directly to the repository, but also comes with the responsibility of being a responsible leader in the community. -Currently core developers of DocArray are: [Han](https://github.com/hanxiao), [samsja](https://github.com/samsja) , [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner), [nan](https://github.com/nan-wang), [alaeddine-13](https://github.com/alaeddine-13), [AnneYang720](https://github.com/AnneYang720), [anna-charlotte](https://github.com/anna-charlotte) +Currently core developers of DocArray are (in alphabetic order): [alaeddine-13](https://github.com/alaeddine-13), [anna-charlotte](https://github.com/anna-charlotte), [AnneYang720](https://github.com/AnneYang720), [Han](https://github.com/hanxiao), [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner),[nan](https://github.com/nan-wang),[samsja](https://github.com/samsja). ### Process for becoming a core developer @@ -30,7 +30,7 @@ If you want to become a core developers, reach out to docarray@jina.ai. The Techincal Steering Commite (TSC) members are core developers who have additional responsibilities to ensure the smooth running of the project. TSC members are expected to participate in strategic planning, and approve changes to the governance model. The purpose of the TC is to ensure a smooth progress from the big-picture perspective. -Currently TSC menbers of DocArray are: [Han](https://github.com/hanxiao), [samsja](https://github.com/samsja) , [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner), [nan](https://github.com/nan-wang), [alaeddine-13](https://github.com/alaeddine-13) +Currently TSC menbers of DocArray are (in alphabetic order): [alaeddine-13](https://github.com/alaeddine-13), [Han](https://github.com/hanxiao), [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner),[nan](https://github.com/nan-wang),[samsja](https://github.com/samsja). One of the TSC menber is the chairperson of the TSC that should ensurethe smooth running of the TSC. It does not have more voting power that other TSC menber. From ff7a82d1f0c4a452be4f0c5e059c8e90553a2e6f Mon Sep 17 00:00:00 2001 From: samsja <55492238+samsja@users.noreply.github.com> Date: Mon, 2 Jan 2023 11:49:16 +0100 Subject: [PATCH 4/5] chore: use real name Signed-off-by: samsja <55492238+samsja@users.noreply.github.com> --- GOVERNANCE.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index bc745f12256..c0655c73d1d 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -18,7 +18,8 @@ The contributor role is the starting role for anyone participating in the projec The core developers role enables the contributor to commit code directly to the repository, but also comes with the responsibility of being a responsible leader in the community. -Currently core developers of DocArray are (in alphabetic order): [alaeddine-13](https://github.com/alaeddine-13), [anna-charlotte](https://github.com/anna-charlotte), [AnneYang720](https://github.com/AnneYang720), [Han](https://github.com/hanxiao), [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner),[nan](https://github.com/nan-wang),[samsja](https://github.com/samsja). +Currently core developers of DocArray are (in alphabetic order): [Alaeddine Abdessalem](https://github.com/alaeddine-13), [Charlotte Gerhaher](https://github.com/anna-charlotte), [Anne Yang](https://github.com/AnneYang720), [Han Xiao](https://github.com/hanxiao), [Joan Fontanals Martínez](https://github.com/JoanFM), [Johannes Messner](https://github.com/JohannesMessner),[Nan wang](https://github.com/nan-wang),[Sami Jaghouar](https://github.com/samsja). + ### Process for becoming a core developer @@ -30,7 +31,7 @@ If you want to become a core developers, reach out to docarray@jina.ai. The Techincal Steering Commite (TSC) members are core developers who have additional responsibilities to ensure the smooth running of the project. TSC members are expected to participate in strategic planning, and approve changes to the governance model. The purpose of the TC is to ensure a smooth progress from the big-picture perspective. -Currently TSC menbers of DocArray are (in alphabetic order): [alaeddine-13](https://github.com/alaeddine-13), [Han](https://github.com/hanxiao), [JoanFM](https://github.com/JoanFM), [JohannesMessner](https://github.com/JohannesMessner),[nan](https://github.com/nan-wang),[samsja](https://github.com/samsja). +Currently TSC menbers of DocArray are (in alphabetic order): [Alaeddine Abdessalem](https://github.com/alaeddine-13), [Han Xiao](https://github.com/hanxiao), [Joan Fontanals Martínez](https://github.com/JoanFM), [Johannes Messner](https://github.com/JohannesMessner),[Nan wang](https://github.com/nan-wang),[Sami Jaghouar](https://github.com/samsja). One of the TSC menber is the chairperson of the TSC that should ensurethe smooth running of the TSC. It does not have more voting power that other TSC menber. From 6f5e55fe2c311f1f486d49dccbc43c9c5d96967d Mon Sep 17 00:00:00 2001 From: samsja <55492238+samsja@users.noreply.github.com> Date: Mon, 2 Jan 2023 11:53:37 +0100 Subject: [PATCH 5/5] feat: apply johannes suggestion Co-authored-by: Johannes Messner <44071807+JohannesMessner@users.noreply.github.com> Signed-off-by: samsja <55492238+samsja@users.noreply.github.com> --- GOVERNANCE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index c0655c73d1d..fc23daccd9a 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -29,18 +29,18 @@ If you want to become a core developers, reach out to docarray@jina.ai. ## TSC members -The Techincal Steering Commite (TSC) members are core developers who have additional responsibilities to ensure the smooth running of the project. TSC members are expected to participate in strategic planning, and approve changes to the governance model. The purpose of the TC is to ensure a smooth progress from the big-picture perspective. +The Techincal Steering Commite (TSC) members are core developers who have additional responsibilities to ensure the smooth running of the project. TSC members are expected to participate in strategic planning, and approve changes to the governance model. The purpose of the TSC is to ensure a smooth progress from the big-picture perspective. Currently TSC menbers of DocArray are (in alphabetic order): [Alaeddine Abdessalem](https://github.com/alaeddine-13), [Han Xiao](https://github.com/hanxiao), [Joan Fontanals Martínez](https://github.com/JoanFM), [Johannes Messner](https://github.com/JohannesMessner),[Nan wang](https://github.com/nan-wang),[Sami Jaghouar](https://github.com/samsja). -One of the TSC menber is the chairperson of the TSC that should ensurethe smooth running of the TSC. It does not have more voting power that other TSC menber. +One of the TSC members is the chairperson of the TSC and should ensure the smooth running of the TSC. They do not have more voting power that other TSC menber. Currently [JoanFM](https://github.com/JoanFM) is the chairperson of the TSC ### Process for becoming a TSC member -Core developers can become TSC menbers by beeing nominated by at least one TSC menbers, There will be a vote by the current TSC menbers and the vote need to be unanimous between for the nominated person to be accepted as a TSC menbers. TSC members who do not actively engage with the TC duties are expected to resign. +Core developers can become TSC menbers by beeing nominated by at least one TSC member. There will be a vote by the current TSC menbers and the vote need to be unanimous for the nominated person to be accepted as a TSC menber. TSC members who do not actively engage with the TSC duties are expected to resign. # Release Process