From 7dd231b2fe22f6d8e311dd073e6622114546cbb5 Mon Sep 17 00:00:00 2001 From: David Kinder Date: Fri, 6 Sep 2024 14:01:30 -0400 Subject: [PATCH] doc: tweak organization of TSC and governance docs (#92) also added interim AMD TSC member Signed-off-by: David B. Kinder --- community/TSC.rst | 51 ++++++++++++++++++++++++++ community/TSC_Gives_and_gets.md | 18 --------- codeowner.md => community/codeowner.md | 0 community/index.rst | 19 ++-------- scripts/fix-github-md-refs.sh | 2 +- 5 files changed, 56 insertions(+), 34 deletions(-) create mode 100644 community/TSC.rst delete mode 100644 community/TSC_Gives_and_gets.md rename codeowner.md => community/codeowner.md (100%) diff --git a/community/TSC.rst b/community/TSC.rst new file mode 100644 index 00000000..b8892dd5 --- /dev/null +++ b/community/TSC.rst @@ -0,0 +1,51 @@ +Technical Steering Committee (TSC) +################################## + +As defined in the :doc:`OPEA Charter `, the Technical Steering +Committee is responsible for all technical oversight of the OPEA project +including: + +* coordinating the technical direction of the OPEA project; +* approving project or system proposals +* creating committees or working groups (for example, an executive or + architectural committee or end-user advisory committee) to support the + OPEA project; +* appointing representatives to work with other open source or open standards + communities; +* establishing community norms, workflows, issuing releases, and security issue + reporting policies; +* approving and implementing policies and processes for contributing +* discussions, seeking consensus, and where necessary, voting on technical + matters relating to the code base that affect multiple sub-projects; +* coordinating any marketing, events, or communications regarding the OPEA project. + +Refer to the :doc:`OPEA Charter ` for more details. + +Technical Steering Committee Members +************************************ + +.. list-table:: TSC Members (as of September 6, 2024) + :header-rows: 1 + + * - TSC Member Name + - Member's Title and Company + * - `Malini Bhandaru `_ (Chair) + - Senior Principal Engineer, Intel + * - `Amr Abdelhalem `_ + - SVP, Head of Cloud Platforms, Fidelity + * - `Nathan Cartwright `_ + - Chief Architect - AI, CDW + * - `Justin Cormack `_ + - CTO, Docker + * - `Ke Ding `_ + - Senior Prinicipal AI Engineer, Intel + * - Steve Grubb + - Senior Principal Engineer, Red Hat + * - `Robert Hafner `_ + - Senior Principal Architect, Comcast + * - `Melissa Mckay `_ + - Head of Developer Relations, JFrog + * - `Logan Markewich `_ + - Founding Software Developer, LlamaIndex + * - `Nick Ni `_ (Interim) + - Senior Director Ai Product Management, AMD diff --git a/community/TSC_Gives_and_gets.md b/community/TSC_Gives_and_gets.md deleted file mode 100644 index 25f5b8a8..00000000 --- a/community/TSC_Gives_and_gets.md +++ /dev/null @@ -1,18 +0,0 @@ -# Technical Steering Committee (TSC) Gives & Gets - -## TSC Member Gives - -- Attend two 1-hour meetings a month -- Keep up with technical changes/suggestions in order to vote -- Facilitate contributions from your company and others -- Help resolve issues -- Promote the project via your company’s social media channels (optional) -- Attend OPEA events (optional) - -## TSC Member Gets - -- A vote and voice in steering the direction of the project - - Control of project scope and budget allocation -- Thought leadership -- Build your company’s reputation in GenAI technology space -- Collaborate/partner with other companies to build business opportunities diff --git a/codeowner.md b/community/codeowner.md similarity index 100% rename from codeowner.md rename to community/codeowner.md diff --git a/community/index.rst b/community/index.rst index cff9ad6f..da60a330 100644 --- a/community/index.rst +++ b/community/index.rst @@ -30,7 +30,7 @@ support systems: * **Source Code in GitHub**: OPEA Project source code is maintained on a public GitHub repository at https://github.com/opea-project. You'll find information about getting access to the repository and how to - contribute to the project in this `Contribution Guide`_ document. + contribute to the project in this :doc:`Contribution Guide `. * **Documentation**: Project technical documentation is developed along with the project's code, and can be found at @@ -43,9 +43,6 @@ support systems: * **Mailing List**: TBD -.. _Contribution Guide: https://opea-project.github.io/latest/community/CONTRIBUTING.html - - Contributing Guides ******************* @@ -54,11 +51,11 @@ Contributing Guides ../README CONTRIBUTING - ../codeowner + codeowner SECURITY ../developer-guides/doc_guidelines - ../developer-guides/graphviz ../developer-guides/docbuild + ../developer-guides/graphviz Roadmaps ******** @@ -77,18 +74,10 @@ Project Governance :maxdepth: 1 charter + TSC CODE_OF_CONDUCT SECURITY -Technical Steering Committee -**************************** - -.. toctree:: - :maxdepth: 1 - - TSC_Gives_and_gets - - RFC Proposals ************* diff --git a/scripts/fix-github-md-refs.sh b/scripts/fix-github-md-refs.sh index a2c07ac8..7e21ccd0 100755 --- a/scripts/fix-github-md-refs.sh +++ b/scripts/fix-github-md-refs.sh @@ -44,4 +44,4 @@ sed -i 's/^```mermaid/```{mermaid}/' `grep -ril --include="*.md" '\`\`\`mermaid' # these lists up-to-date. cfiles=`find -name CODEOWNERS | sort` -scripts/codeowners_to_md.py $cfiles > codeowners.txt +scripts/codeowners_to_md.py $cfiles > community/codeowners.txt