carpentries-incubator / proposals

Open an issue in this repository to share Carpentries-style lessons and lesson ideas.
88 stars 6 forks source link

[Proposal]: Good practices in research software development #200

Open svenvanderburg opened 1 week ago

svenvanderburg commented 1 week ago

1. Lesson Topic

Good practices in research software development

2. Lesson Language

English

3. Draft materials

https://github.com/esciencecenter-digital-skills/good-practices-lesson

4. Requirements for existing materials

5. New repository creation

6. Transfer existing repository

7. Collaborators

@lyashevska @svenvanderburg

8. Info/Questions

Heavily inspired by CodeRefinery, but started to deviate too much.

Syllabus: Code Documentation

Modular Code Development

Testing

Continuous Integration

tobyhodges commented 3 days ago

This looks very cool, thanks for sharing @svenvanderburg.

Before I set things up to allow the lesson to be transferred, please could you add some more attribution to Code Refinery, e.g. mentioning and linking to the relevant lesson(s), on the repository README and in index.md?

svenvanderburg commented 3 days ago

Yes indeed that is something we should have done earlier, and the Readme should get an update anyway. I opened 2 issues:

Also see https://github.com/coderefinery/reproducible-research/issues/266

Regarding timeline: we will probably pick this up around December/January.