Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 28 additions & 5 deletions documentation/docs/contributing/project-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@ Under the topic "project management" we describe how we do the organizational st

- We use GitHub for source code and issue management:
- We have an own organization named [secureCodeBox](https://github.com/secureCodeBox/).
- Management of issues is done with a belonging [project](https://github.com/orgs/secureCodeBox/projects/6).
- Management of issues is done with a corresponding [project](https://github.com/orgs/secureCodeBox/projects/6).
- We use the OWASP Google Workspace:
- A [shared drive][google-shared-drive] to store meeting notes.
- And a project calendar:
- [internal link](https://calendar.google.com/calendar/u/0?cid=Y19mODdhNThiMGNmZjNmMWMwMTk5ZjlhNDc1MjVjMmNiMGU3NjkwZmRjMTliZTI2NDlmMGU5YjlmMDA1ZTc3Mjc4QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20)
- [public link](https://calendar.google.com/calendar/u/0/embed?src=c_f87a58b0cff3f1c0199f9a47525c2cb0e7690fdc19be2649f0e9b9f005e77278@group.calendar.google.com&ctz=Europe/Berlin)
- [Internal link](https://calendar.google.com/calendar/u/0?cid=Y19mODdhNThiMGNmZjNmMWMwMTk5ZjlhNDc1MjVjMmNiMGU3NjkwZmRjMTliZTI2NDlmMGU5YjlmMDA1ZTc3Mjc4QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20)
- [Public link](https://calendar.google.com/calendar/u/0/embed?src=c_f87a58b0cff3f1c0199f9a47525c2cb0e7690fdc19be2649f0e9b9f005e77278@group.calendar.google.com&ctz=Europe/Berlin)

## Teams

In our GitHub organization we have several teams:

1. _admin-team_: members are the _project leads_.
1. _admin-team_: Members are the _project leads_.
2. _core-team_: Company sponsored core team.
3. _contributor-team_: Active contributors from the community.
4. _bot-team_: Team containing all bots allowed to push directly to the main branch.
Expand All @@ -37,6 +37,29 @@ In our GitHub organization we have several teams:

## On- and Off-Boarding

**TODO** Describe on-/off-boarding
For on- and off-boarding we create an issue for each member. On- and off-boardings need to be done by a member of the _admin-team_.

### On-boarding

- _core-team_:
- Add to our GitHub organization with following roles:
- core-team
- contributer-Team
- _admin-team_ (additionally to the _core-team_ on-boarding):
- Add to our GitHub organization with following roles:
- admin-team
- Register user to Sonatype
- Add to [OWASP valut](https://team-securecodebox.1password.com/)

### Off-boarding

- _core-team_:
- Remove role:
- core-team
- _admin-team_:
- Remove role:
- admin-team
- Remove user from SonaType
- Remove access to OWASP vault

[google-shared-drive]: https://drive.google.com/drive/folders/1cwAjEyEabdj4By-Ox6ho49NiT-vQUeDq?usp=drive_link
Loading