The best resource on the topic of reproducibility is the excellent and highly recommended The Turing Way.
Start with the following chapters:
- Definitions
- Advantages (of reproducibility awareness)
- (Jupyter) Notebooks
- Version control
- The FAIR Principles (of data management)
- Getting Started With GitHub
- Landing Page - README File (of your project repo)
- Data Storage and Organization
- File Naming Convention
- Tips for Team Work