clean-code
Training materials and slides for courses on version control, clean code and documentation with practical examples and exercises in Python and R
Science Score: 75.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
✓Institutional organization owner
Organization rise-unibas has institutional domain (rise.unibas.ch) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.8%) to scientific vocabulary
Keywords
Repository
Training materials and slides for courses on version control, clean code and documentation with practical examples and exercises in Python and R
Basic Info
Statistics
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 4
Topics
Metadata Files
README.md
Version control, clean code and documentation
Training materials and slides for courses on version control, clean code and documentation with practical examples and exercises in Python and R.
Creator
These materials were created by the University of Basel's Research and Infrastructure Support RISE (rise@unibas.ch) between 2023 and 2025.
Documentation
Read this file on GitHub pages.
File structure and overview
Note that there are different versions of this course, see the changelog for details.
File structure:
- Crash-course on version control, clean code and documentation in
clean-code/crash-course. - Crash-course on version control and documentation with GitHub in
clean-code/crash-course-github. - Course on version control, clean code and documentation in
clean-code/course.
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Owner
- Name: RISE-UNIBAS
- Login: RISE-UNIBAS
- Kind: organization
- Email: rise@unibas.ch
- Location: Switzerland
- Website: https://rise.unibas.ch/
- Repositories: 6
- Profile: https://github.com/RISE-UNIBAS
The University of Basel's Research and Infrastructure Support
Citation (CITATION.cff)
cff-version: 1.2.0
title: RISE-UNIBAS/clean-code
message: 'If you use this lesson, please cite it as below.'
type: lesson
authors:
- family-names: Alberto
given-names: Anthea
orcid: 'https://orcid.org/0009-0007-0430-0050'
- family-names: Hindermann
given-names: Maximilian
orcid: 'https://orcid.org/0000-0002-9337-4655'
identifiers:
- type: doi
value: 10.5281/zenodo.7760314
description: All versions
- type: doi
value: 10.5281/zenodo.7760315
description: Version 0.1.1
- type: doi
value: 10.5281/zenodo.10623276
description: Version 0.2.0
- type: doi
value: 10.5281/zenodo.15099964
description: Version 0.3.0
url: 'https://github.com/RISE-UNIBAS/clean-code'
abstract: >-
Training materials and slides for courses on
version control, clean code and documentation with
practical examples and exercises in Python and R.
keywords:
- Git
- Python
- R
- clean code
- versioning
- documentation
- training materials
- FAIR4RS
license: CC-BY-4.0
version: 0.3.0
date-released: '2025-03-28'
GitHub Events
Total
- Release event: 1
- Watch event: 1
- Push event: 29
- Fork event: 1
- Create event: 1
Last Year
- Release event: 1
- Watch event: 1
- Push event: 29
- Fork event: 1
- Create event: 1