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

Add Governance to the site #387

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
25 changes: 0 additions & 25 deletions doc/about.rst
Expand Up @@ -77,28 +77,3 @@ HoloViz libraries have been supported by a variety of different funding mechanis
<div style="text-align:center;">
<img width="300px" src="https://raw.githubusercontent.com/numfocus/templates/master/images/numfocus-logo.png" alt="NumFOCUS Logo" style="display:inline-block;">
</div>



Governance
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The HoloViz governance has two levels - the HoloViz Organization
and the individual HoloViz Projects. This split allows us to stay aligned
as a community while supporting and benefiting from a diverse set of initiatives.

The governing bodies at the HoloViz Organization level are the Steering Committee
and Code of Conduct Committee. The Steering Committee is responsible for
higher-level aspects of the Organization, such as setting the overall scope, vision,
policy, and direction. Read more about `Organization governance <https://github.com/holoviz/holoviz/blob/main/doc/governance/org-docs/CHARTER.md>`_.

Each HoloViz Project may specify their own governance that is compatible with the HoloViz
Organization governance. As an example of governance at the HoloViz Project level,
let's consider this HoloViz.org website Project. The governing body of this Project
is the Maintainers, one of which is the Project Director, and another may be the
Lead Maintainer. The Project Director is responsible for the overall direction and
scope of the Project while a Lead Maintainer is responsible for releases and
day-to-day technical management of the Project. Read more about the
`Project Governance <https://github.com/holoviz/holoviz/blob/main/doc/governance/project-docs/GOVERNANCE.md>`_,
or find the governance for other HoloViz Projects in the appropriate
repository within the `HoloViz GitHub Organization <https://github.com/holoviz>`_.
1 change: 1 addition & 0 deletions doc/conf.py
Expand Up @@ -14,6 +14,7 @@
], text=True, capture_output=True, check=True)
version = release = base_version(ret.stdout.strip()[1:])

exclude_patterns = ['governance/project-docs/*.md']

html_static_path += ['_static']

Expand Down
32 changes: 32 additions & 0 deletions doc/governance/index.md
@@ -0,0 +1,32 @@
# Governance

The HoloViz governance has two levels - the *HoloViz Organization*
and the individual *HoloViz Projects*. This split allows us to stay aligned
as a community while supporting and benefiting from a diverse set of initiatives.

The governing bodies at the HoloViz Organization level are the *Steering Committee*
and *Code of Conduct Committee*. The Steering Committee is responsible for
higher-level aspects of the Organization, such as setting the overall scope, vision,
policy, and direction. The *HoloViz Organization* is described in further details in these sections:

```{toctree}
:titlesonly:
:maxdepth: 1

org-docs/CHARTER
org-docs/STEERING-COMMITTEE
org-docs/CODE-OF-CONDUCT
org-docs/TRADEMARKS
org-docs/ANTITRUST
```

Each *HoloViz Project* may specify their own governance that is compatible with the HoloViz
Organization governance. As an example of governance at the HoloViz Project level,
let's consider this HoloViz.org website Project. The governing body of this Project
is the *Maintainers*, one of which is the *Project Director*, and another may be the
*Lead Maintainer*. The Project Director is responsible for the overall direction and
scope of the Project while a Lead Maintainer is responsible for releases and
day-to-day technical management of the Project. Read more about the
[Project Governance](https://github.com/holoviz/holoviz/blob/main/doc/governance/project-docs/GOVERNANCE.md)
or find the governance for other HoloViz Projects in the appropriate
repository within the [HoloViz GitHub Organization](https://github.com/holoviz).
1 change: 1 addition & 0 deletions doc/index.rst
Expand Up @@ -93,6 +93,7 @@ If what you see looks relevant to you, you can then follow the steps outlined in
Blog <https://blog.holoviz.org/>
Topics <topics/index>
Contributing <contributing>
Governance <governance/index>
Roadmap <Roadmap>
FAQ
About <about>
Expand Down