These materials are based on the Library Carpentry materials initially developed and taught by Dr James Baker and Owen Stephens in the UK. http://librarycarpentry.github.io/outline/. The original Library Carpentry contained four modules:
- Introduction, including jargon busting, data structures and regular expressions
- The Unix shell, including use of the command line and commands such as
grep
andsed
to find data within files - Git and version control
- Using OpenRefine for data clean up.
These existing four repositories have been forked (links are below) and are being re-developed within individual repositories, with the addition of a fifth module that introduces SQL, a topic which many librarians have expressed interest in learning.
The aim of the sprint project is to extend Library Carpentry by
- adding new exercises to challenge participants
- adding new multiple choice questions to test understanding
- adding an SQL module
- adding new databases, e.g. from digital humanities or elsewhere, so that the material can be used in training beyond the library community.
Anyone with an interest in the material is welcome to take part in the sprint. The project is being co-ordinated for the sprint by Belinda Weaver in Brisbane, who is hosting a local site for participants. People are welcome to sign on to the project there.
All participants should agree to abide by the Software Carpentry Code of Conduct.
All the lessons are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Exceptions: embeds to and from external sources, and direct quotations from speakers.