Digital Scholarship Camp

Digital Scholarship Camp 2026 Outline

Digital Scholarship Camp will be two meetings where we explore how we do digital projects in CDIL. This is intended as a basic introduction to concepts and tech via explorative learning and discussion that hopefully gets everyone thinking critically about digital scholarship and possibilities for their projects.

Day One:

  • Intros
  • Exploring existing projects, web literacy basics
  • GitHub orientation
  • Software and “development environment”

Day Two:

  • Build demo collection
  • Writing in markdown
  • Discuss project ideas
  • Exploring other digital scholarship areas

Icebreaker

  • CollectionBuilder-Sheets collaborative collection
    • Explore Digital Collections, CDIL project, or some other repository. [Think about discovery features, search, Item pages, and URLs]
    • In our collaborative “ds-camp-2026” Sheet, add a row describing one Item you are interested in. [Spreadsheets + Metadata!]
  • Intros: your name, your collection Item, academic background and interests, project idea(s), and experience with digital projects.
  • See also:

Digital Scholarship at CDIL

Data:

Templates:

Static vs. Dynamic web:

Examples:


First Demo Collection

On GitHub

On local

Try it on your local machine:

  • Open VS Code
  • Git clone using VS Code (can also use GitHub Desktop or terminal). Choose a location that is not synced to a cloud service (OneDrive, Drive, DropBox, etc)!
  • Orientation to VS Code (check settings and extensions)
  • Open Terminal in VS Code (check terminal set up on windows)
  • bundle install
  • bundle exec jekyll s
  • Ctrl + C

Orientation to development environment:

  • Git
  • (GitHub Desktop, optional)
  • VS Code
  • Ruby
  • Jekyll
  • CollectionBuilder

Second Demo Collection

On local

Add new data and explore:

Version control:

Writing in markdown

Introduction to narrative writing using markdown and includes in demo collection.

Computation concepts with Liquid

Introduction to fundamentals of computation as represented in Liquid to create basic features in CB (create and display a list of filtered items).

  • Liquid intro
  • Liquid variables
  • Liquid for loop
  • Liquid conditionals

Working with Spreadsheets

Introduction to CSVs, Sheets, and the data used in CB.

Working with Files

  • extensions
  • filenaming
  • formats
  • sizes, preservation

Working with AI

  • VS Code Copilot