Technical discovery issue: Forking snippets investigation (Iteration N)
In #39274 we plan to implement the ability to fork snippets. We have already the code and structure to fork projects but everything is tied to them.
It would be worth investigating the problems we will have, whether we can reuse the code for snippets or whether we'll have to replicate the db structure and logic for them.
We should investigate and report on re-usability of existing project forking implementation
Definition of done
- Identify potential refactors to make it work, if applicable
- Conclude whether or not we can (or should) re-use or if we need to re-implement
- Identify and document steps we need to take if re-implementing
Results
-
Investigation Findings
- In short: We can refactor/re-use some of the Project Forking work but new DB tables will be required rather than re-using the existing ones
-
Project Forking Implementation
- Some notes on how Project Forking is currently implemented
-
Step breakdown discussion
- Steps that could be broken out into separate issues for development
/cc @dsatcher
Edited by Vijay Hawoldar