[Feature] Ephemeral forks
Problem to solve
We would like to use git/gitlab for policy creation. The workflow would be as follows:
- There is a Gitlab organization with all people from parliament
- There is a Gitlab project with the current policy
- There are policy change proposals in form of Gitlab merge requests
- These proposals are being worked on by some members of the parliament but not all.
- Working on the proposals requires review before merging into the proposal.
- Additional people might add suggestions for these proposals in form of Gitlab merge requests
Intended users
Political parties using Gitlab to apply OpenGoverment principals by putting transparency first.
User experience goal
The Fork dialog should add an option to create a fork in the same organization with a new name and adding only some people from the organization.
Proposal
Probably the best way to add the correct permissions would be to create a fork within the same organization but with a different name and add the corresponding people. There should be one fork for each proposal. The fork should be archived/deleted when the proposal merge request is merged into the policy.