Skip to content

Commit c5c56c2

Browse files
committed
Add detail and structure to list of Git repositories
All entries now consist of a link to the repository, a description, and where applicable a list of related non-Git links (usually a rendering of the source code). This should make it easier to compare the Git-controlled source with the end product in each case. Relates to #187.
1 parent ecdb02d commit c5c56c2

File tree

1 file changed

+26
-19
lines changed

1 file changed

+26
-19
lines changed

learners/reference.md

Lines changed: 26 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -78,25 +78,32 @@ Git cheat sheet handouts:
7878
`git remote add origin`
7979
: add a remote repository named 'origin', to upload changes to or download changes from
8080

81-
## Useful library GitHub repositories
82-
83-
- [DavidChouinard/mrc\_to\_csv](https://github.com/DavidChouinard/mrc_to_csv): 'Python script for converting MARC21 files to a saner format (CSV), originally designed for the Harvard Libraries MARC21 records'
84-
- [Process MARC records from Python](https://gitlab.com/pymarc/pymarc)
85-
- [https://pypi.org/project/pymarc/](https://pypi.org/project/pymarc/)
86-
- [umd-mith/git-intro](https://umd-mith.github.io/git-intro/): high level intro to git
87-
- [edsu/mirador](https://github.com/edsu/mirador)
88-
- [edsu/microdata](https://github.com/edsu/microdata)
89-
- [dhtaxonomy/TaDiRAH](https://github.com/dhtaxonomy/TaDiRAH)
90-
- [OpenAPC/openapc-de](https://github.com/OpenAPC/openapc-de)
91-
- [JiscMonitor/allapc](https://github.com/JiscMonitor/allapc)
92-
- [Python Programming for Humanities](https://www.karsdorp.io/python-course/)
93-
- [Code4Lib 2008 lightning talk – Git and distributed cataloging](https://galencharlton.com/blog/2008/03/code4lib-2008-lightning-talk-git-and-distributed-cataloging/)
94-
- [Opening Science](https://www.openingscience.org/get-the-book/): 'The evolving guide on how the Web is changing research, collaboration and scholarly publishing'
81+
## Useful library-related Git repositories
82+
83+
- [DavidChouinard/mrc\_to\_csv](https://github.com/DavidChouinard/mrc_to_csv): Python script for converting MARC21 files to CSV, originally designed for the Harvard Libraries MARC21 records.
84+
- [pymarc/pymarc](https://gitlab.com/pymarc/pymarc): Python package for reading, modifying, and writing records in MARC21 format.
85+
- Package description: [Pymarc](https://pypi.org/project/pymarc/)
86+
- [umd-mith/git-intro](https://umd-mith.github.io/git-intro/): Slides introducing Git, aimed at Digital Humanities students, hosted on GitHub pages.
87+
- Rendered slides: [High level intro to Git](https://umd-mith.github.io/git-intro/)
88+
- [ProjectMirador/mirador](https://github.com/ProjectMirador/mirador): NodeJS package providing an interactive image viewer for cultural heritage websites.
89+
- Package website: [Mirador](https://projectmirador.org/)
90+
- [edsu/microdata](https://github.com/edsu/microdata): Python package for extracting microdata (text given a machine-readable label) from HTML5.
91+
- [dhtaxonomy/TaDiRAH](https://github.com/dhtaxonomy/TaDiRAH): Taxonomy of Digital Research Activities in the Humanities.
92+
- As rendered by the Dariah Vocabs Service: [TaDiRAH](https://vocabs.dariah.eu/tadirah/en/)
93+
- [OpenAPC/openapc-de](https://github.com/OpenAPC/openapc-de): Dataset of information on fee-based open access publishing.
94+
- Viewer for the dataset: [OpenAPC](https://treemaps.openapc.net)
95+
- [JiscMonitor/allapc](https://github.com/JiscMonitor/allapc): Python package providing an API and reporting system for aggregated APC (article publication charge) data.
96+
- [fbkarsdorp/python-course](https://github.com/fbkarsdorp/python-course): Tutorial and introduction to programming with Python, aimed at students/researchers in the humanities and social sciences, maintained as a set of Jupyter Notebooks.
97+
- Rendered version: [Python Programming for the Humanities](https://www.karsdorp.io/python-course/)
98+
- [openingscience/book](https://github.com/openingscience/book): The evolving guide on how the Web is changing research, collaboration and scholarly publishing, maintained as Markdown files and rendered using Jekyll (also used by GitHub Pages).
99+
- Rendered book: [Opening Science](https://www.openingscience.org/get-the-book/)
100+
- [programminghistorian/jekyll](https://github.com/programminghistorian/jekyll): A collection of lessons useful to historians and people working in libraries, maintained as Markdown files and hosted by GitHub Pages.
101+
- Rendered site: [Programming Historian](https://programminghistorian.org)
95102

96103
## Further reading
97104

98-
- The [help pages](https://help.github.com/) of GitHub are a good place to start
99-
- GitHub has '[activities](https://guides.github.com/activities/hello-world/)' which aim to explain how git works
100-
- GitHub also has interactive tutorials for their [online version (GitHub Skills)](https://skills.github.com/) and for [using Git offline (Git-It)](https://github.com/jlord/git-it-electron#git-it-desktop-app)
101-
- Atlassian has in depth but clear [tutorials](https://www.atlassian.com/git/tutorials) on using git
102-
- The [Programming Historian](https://programminghistorian.org) uses GitHub to manage lessons useful to historians and also people working in libraries. It is a useful resource for lessons but also to see GitHub in action.
105+
- The [help pages](https://help.github.com/) of GitHub are a good place to start.
106+
- GitHub has '[activities](https://guides.github.com/activities/hello-world/)' which aim to explain how git works.
107+
- GitHub also has interactive tutorials for their [online version (GitHub Skills)](https://skills.github.com/) and for [using Git offline (Git-It)](https://github.com/jlord/git-it-electron#git-it-desktop-app).
108+
- Atlassian has in-depth but clear [tutorials](https://www.atlassian.com/git/tutorials) on using git.
109+
- [Code4Lib 2008 lightning talk – Git and distributed cataloging](https://galencharlton.com/blog/2008/03/code4lib-2008-lightning-talk-git-and-distributed-cataloging/): Slides by Galen Charlton drawing parallels between how git works and how cataloging should work.

0 commit comments

Comments
 (0)