Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1.75 KB

training.md

File metadata and controls

64 lines (47 loc) · 1.75 KB

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).

Dates

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

First session: git and GitHub

Instructor: Carlos

Topics covered in this meeting

  • how to use git
  • how to use GitHub

Resources

Second session: Research Software Directory

Instructor: Jurriaan

Topics covered in this meeting

  • Adding output to Zotero
  • CITATION.cff
  • GitHub-Zenodo integration
  • Research Software Directory and its admin interface

Resources

Third session: Software quality checklist

Instructor: Jurriaan

Topics covered in this meeting

  • Add the cii checklist badge to your readme, fill it in as much/little as you like.

During later meetings:

  1. unit|integration testing, one of:
    • in Python
    • in Java
    • in C++
  2. Travis
  3. Static analysis, one of:
    • codeclimate
    • codacy
    • sonarcloud