Open jrwdunham opened 6 years ago
I think this is a great idea - both to document the process for forked repositories, but also to consider standardizing on one approach that works for both Artefactual staff contributors as well as contributors from other organisations (or individuals). If will be much easier for Artefactual staff to explain the process and support external contributors if they are using the same process on a regular basis.
It might be worth noting the docs repo does a good job of providing documentation for both external vs. Artefactual contributors. (that distinction might make more sense for docs contributions)
Please describe the problem you'd like to be solved.
It is not clear, both for Artefactual-external and Artefactual-internal contributors to Archivematica and related projects, how pull requests from forked repositories can be created and kept up-to-date with the main Archivematica repositories. It is also not clear whether development branches should ever be pushed to https://github.com/artefactual/archivematica or if all contributors
Describe the solution you'd like to see implemented.
I would like to see documentation describing how to:
I would also like to see a discussion of the pros and cons of requiring Artefactual-internal developers to follow the same procedure that external developers must follow, i.e., that outlined above. This discussion could take the form of an ADR/Proposal in the proposed "Proposals" repository.
Describe alternatives you've considered.
Continue to help external contributors do the above by walking them through the process, if they need such assistance. However, this is inefficient.
Additional context
A contributor from UofE recently ran into this issue and this revealed that it would be nice to have documentation to handle this.
For Artefactual use: Please make sure these steps are taken before moving this issue from Review to Verified in Waffle: