Versioning
Versioning your code can help with reproducibility, especially if the code is likely to have a long lifecycle, with applications across many specific projects. Code hosted on GitLab and GitHub can be versioned easily with built-in release tools. More information can be found in these GitLab and GitHub docs.