Week 1, Day 2: Tuesday, July 12, 2022
Synopsis
Project management and planning the edition. After the first day’s emphasis on
theory, model, and method, day two concentrates on baseline technical topics needed
to translate edition goals into an implementation plan. We begin the day with Agile
project management, after which the version control system Git, its online
collaboration environment GitHub, and project file management best practice are
introduced. We continue to develop our XQuery skills, introducing and practicing
FLWOR, in anticipation of applying them to edition development. In the afternoon the
participants apply these best practices while initializing an eXist-db app using
Yeoman. In a special topic session, Chelsea Gunn presents on project
sustainability.
Outcome goals
- Learn project management basics.
- Practice using GitHub and IDEs to manage your workflow.
- Clone an eXist-db app, build with ant, install in local eXist-db instance.
- Know your machine better.
- Learn how to look stuff up.
- Learn to create sustainability plans.
Legend
- Presentation: by instructors
- Discussion: instructors and participants
- Talk lab: participants discuss or plan in small groups
- Code lab: participants code alone or in small groups
9:00–10:30: Project management
Introductions, research questions, schedules, outcome goals.Time |
Topic |
Type |
90 min |
Project management. |
Talk lab |
10:30–11:00: Coffee break
11:00–12:30: Git, GitHub, and Markdown
Time |
Topic |
Type |
30 min |
Git: introduce and begin to use version control software. |
Presentation |
30 min |
GitHub: code management, issues, projects, and Markdown. |
Presentation |
30 min |
XQuery: introduce FLWOR (Ghost Hoax data). |
Presentation |
12:30–2:00: Lunch
2:00–3:30: File management
Edition repo stages for session
Time |
Topic |
Type |
60 min |
File management and command line basics. |
Code lab |
30 min |
XQuery: practice FLWOR (Shakespeare data). |
Code lab |
3:30–4:00: Coffee break
4:00–5:30: Special topic: Sustainability with Chelsea Gunn
Time |
Topic |
Type |
90 min |
Planning for a sustainable digital edition. |
Presentation |
We’ll end each day with a request for feedback, based on a general version of the day’s outcome goals, and we’ll try to adapt on the fly to your responses. Links to the feedback forms are in our Slack workspace in the #daily-feedback channel (posting from Mason on Mon, July 11).