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