|
|
# Overview
|
|
|
|
|
|
This Gitlab has "internal" groups which you can see by going to one of the top-level groups directly:
|
|
|
All groups and repositories have [_internal_ visibility](https://docs.gitlab.com/ee/user/public_access.html#internal-projects-and-groups) meaning that every authenticated Volt user can access them by going to one of the top-level groups directly:
|
|
|
|
|
|
* [Volt Europa](https://gitlab.volteuropa.org/eur)
|
|
|
* [Volt Nederland](https://gitlab.volteuropa.org/nl)
|
... | ... | @@ -10,30 +10,10 @@ This Gitlab has "internal" groups which you can see by going to one of the top-l |
|
|
|
|
|
You can also go to the [list of public/internal projects](https://gitlab.volteuropa.org/explore/projects) to see projects across all groups.
|
|
|
|
|
|
# Permissions and privileges
|
|
|
|
|
|
By default, any Volt member has [Reporter](https://docs.gitlab.com/ee/user/permissions.html) access to any project. To propose an edit to a project or repository, you can fork the project and submit a pull request.
|
|
|
|
|
|
## Requesting special access
|
|
|
|
|
|
**Please note**: maintainer access is given for groups, developer access is given for projects
|
|
|
|
|
|
### Request for developer access to a project
|
|
|
|
|
|
If you need access to protected branches, you can request Developer access. Here is an overview for who is responsible for managing the permissions for the groups within our instance.
|
|
|
|
|
|
If EUR Tech is responsible for the project you want special access to, then use [this form](https://docs.google.com/forms/d/e/1FAIpQLSeU3C2d7XTa830h1lfLcMxiksAXFXCQXcbvbLC2FK3TW_Yc_g/viewform?usp=sf_link) to submit your request.
|
|
|
|
|
|
| group | responsible group |
|
|
|
|-------|-------------------|
|
|
|
| /nl | Volt Nederland |
|
|
|
| /it | Volt Italia |
|
|
|
| /de | Volt Deutschland |
|
|
|
| /eur/tech | EUR Tech |
|
|
|
| /eur/data-analytics | EUR Data Analytics |
|
|
|
| /eur/policy | EUR Policy |
|
|
|
| /old | EUR Tech |
|
|
|
The general workflow for contributing to projects is the [forking workflow](https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html). You do not need special access for this!
|
|
|
|
|
|
### Request maintainer access for a group
|
|
|
If you are a regular contributor or member of the responsible team for a repository, you can use the [request access](https://docs.gitlab.com/ee/user/project/members/#request-access-to-a-project) feature. Maintainers of this repository should be aware of the reasons for your joining beforehand such that they can can then approve your request.
|
|
|
|
|
|
If you have responsibility for a group in the table above, you can request access for maintainer rights for this group to EUR Tech via [this form](https://docs.google.com/forms/d/e/1FAIpQLSeU3C2d7XTa830h1lfLcMxiksAXFXCQXcbvbLC2FK3TW_Yc_g/viewform?usp=sf_link) |
|
|
\ No newline at end of file |
|
|
Group access should only be granted to team sub-groups where you are a regular contributor and need access to all projects underneath. The responsible Volt team is listed in the _description_ of the group. |
|
|
\ No newline at end of file |