Skip to content

Commit 37d6e37

Browse files
authored
Merge pull request #78 from poseidon-framework/roles
Added section about archive Roles
2 parents 2539322 + 9fd9d14 commit 37d6e37

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

archive_submission_guide.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@ We assume you have some basic knowledge about using a command line software like
66

77
!> This documentation only covers submissions to the [Poseidon Community Archive](archive_overview). Look [here](minotaur) for the submission process to the [Poseidon Minotaur Archive](archive_overview).
88

9+
## Archive curation roles
10+
11+
To manage package submissions and modifications in our archives, we define the following roles, which are synonymous to the respective roles within github:
12+
13+
1. Assignees: A package is submitted by a single author, with a github account. This user is tagged as "Assignee" in the github interface. The same holds for the modification of an existing package: Here, the "assignee" is the user who authors a Pull Request to change a given package. Assignees are specific per package. **An assignee is responsible for bringing the package into shape, and responding to review requests.**
14+
15+
2. Reviewers: A Pull request for a new or modified package is reviewed by one or more users. Reviewers will often be recruited from the Poseidon Core Team, but can also encompass other relevant users, for example if they have special knowledge on the package, or otherwise expertise. Guidelines for reviewers and assignees overlap, and are summarised below. **Reviewers are asked to ensure that all checklist items are covered.**
16+
17+
3. Editors: Editors are not assigned per package, but per repository. **Editors are responsible for assigning reviewers and eventually merging Pull Requests into their respective archives, and maintaining those archives.** Currently, editors for the [Community Archive](#the-poseidon-community-archive-pca) are users [@Aygal](https://github.com/AyGhal) and [@nevrome](https://github.com/nevrome). Editor for the [Minotaur Archive](#the-poseidon-minotaur-archive-pma) is user [@TCLamnidis](https://github.com/TCLamnidis).
18+
19+
920
## Preparing a new package for the community archive
1021

1122
If you would like to provide a new package, you should prepare it as far as you can and then commit it as a pull request to the repository.
@@ -148,4 +159,5 @@ Please do not wait too long (max. 2 weeks) between creation of the fork and subm
148159

149160
Please note the following submission **checklist** for modified packages:
150161

151-
[](https://raw.githubusercontent.com/poseidon-framework/community-archive/master/.github/PULL_REQUEST_TEMPLATE/modify_package_template.md ':include')
162+
[](https://raw.githubusercontent.com/poseidon-framework/community-archive/master/.github/PULL_REQUEST_TEMPLATE/modify_package_template.md ':include')
163+

0 commit comments

Comments
 (0)