In this Spring Training workshop, we will take you through the life cycle of a project, teaching good habits along the way, and using familiar tools as much as possible.
We will start at the PRESENT, where you will create your project. From a few data files (adapted from Hope et al., 2021), you will create an organized project. Then, we will track the project’s history in PAST: you will make a changelog, and create a ‘project release’ with a version number. Finally, in FUTURE, you will archive and license your project so others can use it.
We will end the workshop with an informal sharing of our respective lessons from the past.
See how you can prepare for this workshop here.
Participants are expected to follow these guidelines:
If you feel any one of these guidelines has been violated, please contact the workshop organizers!
Morning session | Agenda item | Link |
---|---|---|
09:30 | Kickoff & introductions | Plenary |
09:45 | PRESENT: organize your project | Exercise for Present |
10:30 | Coffee break | - |
10:45 | PAST: version control | Exercise for Past |
11:30 | Coffee break | - |
11:45 | FUTURE: publication & archiving | Exercise for Future |
12:30 | Personal stories of challenges and struggles | Discussion |
12:50 | Wrap-up | Plenary |
13:00 | End of workshop |
Answer these questions for yourself, and share your answers and experiences with the group:
Find the slides of the 2024 workshop here:
This is the third time this workshop was taught as part of the DCC Spring Training Days. Listening to the recodings of previous workshops may help you to solidify your knowledge:
If you’re interested in learning more digital skills for research, check out the eScience Center’s upcoming training programme at esciencecenter-digital-skills.github.io/.
If you have feedback, questions, compliments, or simply greetings for us? Please contact the organizers.
This project is licensed under Creative Commons Attributions 4.0.