-
Notifications
You must be signed in to change notification settings - Fork 7
Describe governance and restructure website and repo scopes #295
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
Merged
Merged
Changes from 18 commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
cc1e33e
Move project page from project.website repo
sdruskat 44a1f3f
Add project TOC
sdruskat cd977b7
Move project website files to docs
sdruskat b82b3bb
Add project documentation
sdruskat 7a3541f
Document build in contribution guideline
sdruskat cd2eb2e
Fix project nav
sdruskat 47e85d8
Remove research software-ready badge
sdruskat 072643b
Improve landing page text
sdruskat 53324be
Update project page and embed governance
sdruskat 4a6e037
Define decision period
sdruskat 0825036
Add maintainers to repos
sdruskat ffc67dc
Remove GitHub handles for maintainers
sdruskat 7651a81
License files
sdruskat 450148d
Update license check workflow to newest version
sdruskat e51f4dd
Fix typo
sdruskat cd62067
Add @mention tag to @softwarepub/hermes-steering-group
sdruskat fc00ac4
Fix copyright header
sdruskat dc17891
Update specs link for REUSE
sdruskat 5fce097
Unlist private empty repo
sdruskat 63d44a9
Define process for becoming maintainer
sdruskat 53f7dbe
Use grammatically more formal form
sdruskat c34f0a6
Describe process for adding/removing repos; fix caps
sdruskat e293a74
Merge branch 'feature/287-governance-website-structure' of github.com…
sdruskat f928b7b
Update reuse action in CI
sdruskat 64a8db7
Resolve potential infinite block in repo governance
sdruskat 76c01e6
Provide emails for all steering committee members
sdruskat 29a542b
Merge branch 'develop' into feature/287-governance-website-structure
sdruskat 363c912
Merge branch 'develop' into feature/287-governance-website-structure
sdruskat File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,64 @@ | ||
| <!-- | ||
| SPDX-FileCopyrightText: 2024 German Aerospace Center (DLR) | ||
| SPDX-FileContributor: Stephan Druskat | ||
|
|
||
| SPDX-License-Identifier: CC-BY-SA-4.0 | ||
| --> | ||
|
|
||
| ## Governance | ||
|
|
||
| The HERMES project employs a lightweight governance model. | ||
|
|
||
| All decisions are made by the [HERMES Steering Group](#hermes-steering-group) | ||
| together with the maintainer(s) of the repositories affected by the decision. | ||
|
|
||
| Decisions that adhere to a single [repository in the scope of the HERMES project](#hermes-project-repositories) | ||
| are made by *lazy consensus*: | ||
|
|
||
| 1. The maintainer of the repository makes a decision and notifies the HERMES steering group | ||
| (using `@softwarepub/hermes-steering-group` mention). | ||
| 2. If no members of the steering group veto the decision within the decision period of one week (168 hours), | ||
| the decision becomes effective and can be acted upon. | ||
| The maintainer and any member of the steering group can ask for a longer decision period, | ||
| which must be granted. | ||
|
sdruskat marked this conversation as resolved.
|
||
| 3. If one or more members of the steering group veto the decision, | ||
| the discussion is discussed until consensus is reached. | ||
|
|
||
| Decisions that adhere to more than one [repository in the scope of the HERMES project](#hermes-project-repositories) | ||
| must be based on full consensus within the steering group. | ||
|
|
||
|
|
||
| ### HERMES project repositories | ||
|
|
||
| The following are the repositories that are governed by the steering group. | ||
|
zyzzyxdonta marked this conversation as resolved.
Outdated
|
||
|
|
||
| - <https://github.com/softwarepub/hermes> (Maintainer: Stephan Druskat) | ||
| - <https://github.com/softwarepub/ci-templates> (Maintainer: Oliver Bertuch) | ||
| - <https://github.com/softwarepub/hermes-harvest-template> (Maintainer: tbc) | ||
|
sdruskat marked this conversation as resolved.
Outdated
|
||
| - <https://github.com/softwarepub/hermes-plugin-git> (Maintainer: Sophie Kernchen) | ||
| - <https://github.com/softwarepub/hermes-plugin-python> (Maintainer: Michael Meinel) | ||
| - <https://github.com/softwarepub/showcase> (Maintainer: Oliver Bertuch) | ||
| - <https://github.com/softwarepub/schema.software-metadata.pub> (Maintainer: Michael Meinel) | ||
| - <https://github.com/softwarepub/github-action> (Maintainer: Oliver Bertuch) | ||
| - <https://github.com/softwarepub/concept-paper> (Maintainer: Stephan Druskat) | ||
|
|
||
| ### HERMES Steering Group | ||
|
|
||
| The HERMES Steering Group has three members, | ||
| each of who represents one of the three Helmholtz centers | ||
|
sdruskat marked this conversation as resolved.
Outdated
|
||
| who were funded under the original Helmholtz Metadata Collaboration project (ZT-I-PF-3-006), i.e., | ||
| German Aerospace Center (DLR), | ||
| Helmholtz-Zentrum Dresden-Rossendorf (HZDR), | ||
| Forschungszentrum Jülich (FZJ). | ||
|
|
||
| Currently the Steering Group consists of: | ||
|
|
||
| - Stephan Druskat (DLR), stephan.druskat@dlr.de | ||
| - David Pape (HZDR) | ||
| - Nitai Heeb (FZJ) | ||
|
sdruskat marked this conversation as resolved.
Outdated
|
||
|
|
||
| Whenever a member of the Steering Group wants to step down, | ||
| they are asked to nominate a successor. | ||
| If no successor is named, | ||
| the two remaining members seek a successor affiliated with the Helmholtz center of the leaving member. | ||
| New members of the Steering Group join if neither of the other two members disagrees with the decision to join. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| version = 1 | ||
|
|
||
| [[annotations]] | ||
| path = ["docs/source/_static/img/*.jpg", "docs/source/_static/img/*.png"] | ||
| precedence = "aggregate" | ||
| SPDX-FileCopyrightText = "All rights reserved" | ||
| SPDX-License-Identifier = "CC-BY-ND-4.0" | ||
|
|
||
| [[annotations]] | ||
| path = ["docs/source/**/*.md"] | ||
| precedence = "aggregate" | ||
| SPDX-FileCopyrightText = "German Aerospace Center (DLR), Helmholtz-Zentrum Dresden-Rossendorf, Forschungszentrum Jülich" | ||
| SPDX-License-Identifier = "CC-BY-SA-4.0" | ||
|
|
||
| [[annotations]] | ||
| path = ["REUSE.toml"] | ||
| precedence = "aggregate" | ||
| SPDX-FileCopyrightText = "German Aerospace Center (DLR), Helmholtz-Zentrum Dresden-Rossendorf, Forschungszentrum Jülich" | ||
| SPDX-License-Identifier = "CC0-1.0" |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| # Events | ||
|
|
||
| (rsecon2022)= | ||
|
|
||
| ## HERMES MVP Workshop - 2022-09-07 | ||
|
|
||
| During [RSE Conference 2022](https://rsecon2022.society-rse.org/) we host a | ||
| [workshop to present our "minimum viable product"](https://virtual.oxfordabstracts.com/#/event/3101/submission/98) | ||
| to a broader RSE audience and hack on further improvements. | ||
|
|
||
| Would be nice to meet you there! | ||
|
|
||
| (kickoff)= | ||
|
|
||
| ## HERMES Kickoff Workshop - 2021-11-12 | ||
|
|
||
| In November 2021, the [HERMES project ran a kickoff workshop](https://events.hifis.net/event/205/) | ||
| with partner projects, stakeholders and interested parties. The [event website](https://events.hifis.net/event/205/) | ||
| provides general information about the workshop as well as the slides and | ||
| recordings for the presentations given at the workshop: | ||
|
|
||
| 1. **Daniel Garijo** (Universidad Politécnica de Madrid): *SOMEF: A Metadata Extraction Framework from Software Documentation* | ||
| 2. **Carlos Martinez-Ortiz** (Netherlands eScience Center): *Research Software Directory: past - present - future* | ||
| 3. **Ana Trisovic** (Harvard University): *The Dataverse Project - Supporting (research) code in dataset publications* | ||
| 4. **Sara Gonzales** (Northwestern University): *Powering open science and collaboration with Invenio* | ||
| 5. **Dorothea Iglezakis** (University of Stuttgart): *Handling Research Software: Projects in Stuttgart* | ||
| 6. **Felix Bach** (Karlsruhe Institute of Technology): *Code management in openCARP & publication on RADAR4KIT* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,93 @@ | ||
| --- | ||
| sd_hide_title: true | ||
| --- | ||
|
|
||
| # Overview | ||
|
|
||
| **HERMES** is an acronym for "**HE**lmholtz **R**ich **ME**tadata **S**oftware publication". | ||
|
|
||
| The project received initial funding as a | ||
| [Helmholtz Metadata Collaboration](https://helmholtz-metadaten.de) | ||
| [2020 cohort project](https://helmholtz-metadaten.de/en/inf-projects/hermes-helmholtz-rich-metadata-software-publication) | ||
| (ZT-I-PF-3-006) from the *Initiative and Networking Fund* | ||
| of the [Helmholtz Association](https://www.helmholtz.de/en/about-us/structure-and-governance/initiating-and-networking). | ||
|
|
||
| The project developed the initial implementation of the | ||
| [HERMES workflow](../index.md) | ||
| and cooperated with the upstream [InvenioRDM](https://invenio-software.org/products/rdm/) | ||
| and [Dataverse](https://dataverse.org) projects. | ||
|
|
||
| ## Members | ||
|
|
||
| Made by [DLR](https://dlr.de), [HZDR](https://hzdr.de) and [FZJ](https://fz-juelich.de) | ||
|
|
||
| <p> | ||
|
|
||
| ```{image} ../_static/img/schlauch.jpg | ||
| :alt: Tobias Schlauch | ||
| :class: member | ||
| :target: https://www.dlr.de/sc/desktopdefault.aspx/tabid-1192/1635_read-25578 | ||
| ``` | ||
|
|
||
| ```{image} ../_static/img/druskat.jpg | ||
| :alt: Stephan Druskat | ||
| :class: member | ||
| :target: https://www.dlr.de/sc/desktopdefault.aspx/tabid-1192/1635_read-37013 | ||
| ``` | ||
|
|
||
| ```{image} ../_static/img/meinel.png | ||
| :alt: Michael Meinel | ||
| :class: member | ||
| :target: https://www.dlr.de/sc/desktopdefault.aspx/tabid-1192/1635_read-5420 | ||
| ``` | ||
|
|
||
| ```{image} ../_static/img/kernchen.jpg | ||
| :alt: Sophie Kernchen | ||
| :class: member | ||
| ``` | ||
|
|
||
| ```{image} ../_static/img/knodel.jpg | ||
| :alt: Oliver Knodel | ||
| :class: member | ||
| :target: https://www.hzdr.de/db/!ContMan.Visi.Card?pUid=132739&pNid=5 | ||
| ``` | ||
|
|
||
| ```{image} ../_static/img/juckeland.jpg | ||
| :alt: Guido Juckeland | ||
| :class: member | ||
| :target: https://www.hzdr.de/db/!ContMan.Visi.Card?pUid=4930&pNid=5 | ||
| ``` | ||
|
|
||
| ```{image} ../_static/img/kelling.jpg | ||
| :alt: Jeffrey Kelling | ||
| :class: member | ||
| :target: https://www.hzdr.de/db/!ContMan.Visi.Card?pUid=5156&pNid=5 | ||
| ``` | ||
|
|
||
| ```{image} ../_static/img/pape.jpg | ||
| :alt: David Pape | ||
| :class: member | ||
| :target: https://www.hzdr.de/db/!ContMan.Visi.Card?pUid=139658&pNid=5 | ||
| ``` | ||
|
|
||
| ```{image} ../_static/img/bertuch.jpg | ||
| :alt: Oliver Bertuch | ||
| :class: member | ||
| :target: https://fz-juelich.de/profile/bertuch_o | ||
| ``` | ||
|
|
||
| </p> | ||
|
|
||
| All outputs of the project are openly available. | ||
| Software is developed in the open and released under an open source license. | ||
| Any scholarly publications, documentation and training materials is | ||
| provided open access. | ||
|
|
||
| ```{include} ../../../GOVERNANCE.md | ||
| ``` | ||
|
|
||
| ## License | ||
|
|
||
| This project documentation is licensed under a [Creative Commons CC0 1.0 Universal (CC0 1.0) Public Domain Dedication](https://creativecommons.org/publicdomain/zero/1.0/legalcode). | ||
|
|
||
| Our logo / key visual / icon is licensed under [Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) ](https://creativecommons.org/licenses/by-nd/4.0) |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.