...
Code Structure – organization of scripts to process data that makes clear the function of each and its role in the project.
Archive – record records of code and data that produced published results, record of supplementary analyses, old versions of code, documentation, papersand of earlier drafts of papers written for publication. For archiving code, you might use GitHub and GitHub Desktop.
...