diff --git a/config.yaml b/config.yaml index 6fe5641..2942bac 100644 --- a/config.yaml +++ b/config.yaml @@ -67,8 +67,11 @@ contact: 'training@esciencecenter.nl' # Order of episodes in your lesson episodes: - github.md +- software-dependencies.md - documentation.md +- good-code.md - further-improvements.md +- reusability-check.md # Information for Learners learners: diff --git a/episodes/good-code.md b/episodes/good-code.md new file mode 100644 index 0000000..0cc0a18 --- /dev/null +++ b/episodes/good-code.md @@ -0,0 +1,28 @@ +--- +title: "Coding conventions and modular coding" +teaching: 5 +exercises: 30 +--- + +:::::::::::::::::::::::::::::::::::::: questions + +- FIXME + +:::::::::::::::::::::::::::::::::::::::::::::::: + +::::::::::::::::::::::::::::::::::::: objectives + +- Know how to write readable code +- Know how to write modular code + +:::::::::::::::::::::::::::::::::::::::::::::::: + + + + + +:::::::::::::::::::::::::::::::::::::::: keypoints + +- FIXME + +:::::::::::::::::::::::::::::::::::::::::::::::::: diff --git a/episodes/reusability-check.md b/episodes/reusability-check.md new file mode 100644 index 0000000..1c630b4 --- /dev/null +++ b/episodes/reusability-check.md @@ -0,0 +1,27 @@ +--- +title: "Reusability check" +teaching: 5 +exercises: 40 +--- + +:::::::::::::::::::::::::::::::::::::: questions + +- FIXME + +:::::::::::::::::::::::::::::::::::::::::::::::: + +::::::::::::::::::::::::::::::::::::: objectives + +- Check a project for reusability + +:::::::::::::::::::::::::::::::::::::::::::::::: + + + + + +:::::::::::::::::::::::::::::::::::::::: keypoints + +- FIXME + +:::::::::::::::::::::::::::::::::::::::::::::::::: diff --git a/episodes/software-dependencies.md b/episodes/software-dependencies.md new file mode 100644 index 0000000..8d796bf --- /dev/null +++ b/episodes/software-dependencies.md @@ -0,0 +1,27 @@ +--- +title: "Software dependencies" +teaching: 5 +exercises: 30 +--- + +:::::::::::::::::::::::::::::::::::::: questions + +- FIXME + +:::::::::::::::::::::::::::::::::::::::::::::::: + +::::::::::::::::::::::::::::::::::::: objectives + +- Know how to track dependencies of a project + +:::::::::::::::::::::::::::::::::::::::::::::::: + + + + + +:::::::::::::::::::::::::::::::::::::::: keypoints + +- FIXME + +::::::::::::::::::::::::::::::::::::::::::::::::::