The Software Sustainability SIG will organize 3 trainings. The purpose of the trainings is to help people get started with the basics of software engineering. The topics of the trainings are based on the five recommendations for FAIR software (https://fair-software.nl).
date | time | location | topic |
---|---|---|---|
27 January | 09:30 - 12:30 | VK1+2 at SURFSara | git and GitHub |
3 February | 09:30 - 12:30 | Eulerzaal at CWI | Research Software Directory |
10 February | 10:30 - 11:30 | VK1+2 at SURFSara | Software quality checklist |
Instructor: Carlos
- how to use git
- how to use GitHub
Instructor: Jurriaan
- Adding output to Zotero
- CITATION.cff
- GitHub-Zenodo integration
- Research Software Directory and its admin interface
- https://github.com/research-software-directory/research-software-directory/blob/master/docs/instruction/README.md
- https://guide.esciencecenter.nl/citable_software/making_software_citable.html
- https://guides.github.com/activities/citable-code/
- https://bit.ly/cffinit
- https://pypi.org/project/cffconvert/
- https://bit.ly/cffconvert/
Instructor: Jurriaan
- Add the cii checklist badge to your readme, fill it in as much/little as you like.
During later meetings:
- unit|integration testing, one of:
- in Python
- in Java
- in C++
- Travis
- Static analysis, one of:
- codeclimate
- codacy
- sonarcloud