Skip to content
Mark Bussey edited this page Oct 8, 2025 · 51 revisions
The goal of Samvera Camp is to introduce new developers to the skills and tools they will need to successfully build Samvera-based digital repository solutions. There’s a lot of ground to cover and you won’t walk away at the end of the week a complete expert, but we hope we’ll have provided you enough of a scaffolding to jump-start your own work and keep learning like the rest of us. We hope that the topics covered at Samvera Camp provide enough breadcrumbs that you’ll have a good idea where to start looking once you get home and start digging into problems on your own!

ADMINISTRIVIA

  • ROOM: Room 255 in the Hillman Library.
  • CAMPUS MAP: Google Map and Campus Map
  • DINING OPTIONS: Pitt Eats
  • WIFI SSID: Pitt Guest Wi-Fi | Eudroam
  • CHAT: Samvera Slack #repo-camp
  • CLASS HOURS: Camp will be held 9:00am - 4:30pm Tuesday through Thursday, 9:00am - Noon Friday
  • OFFICE HOURS: 8:30am-9:00am Wednesday-Friday before class
  • CODE OF CONDUCT: We are committed to providing a welcoming, safe, and respectful environment for everyone, please review our Community Guidelines and Code of Conduct
  • SUPPLIES: Please bring the following items with you to the classroom
    • Your own laptop & power supply
    • Headphones or earbuds
    • Water bottle or travel mug

Pre-Class - HOMEWORK

  • You'll need a GitHub account to complete the collaborative development exercises. Please sign up if you don't already have an account.
  • We will be developing and testing using Docker. Please install the appropriate version of Docker Desktop for your system.
  • You'll also need a text editor or IDE to edit your rails application. We like TextMate, Visual Studio Code, RubyMine, but any good text editor you're comfortable with will do. Syntax highlighting and code completion are nice features to have. We even have friends who use Emacs and vim! (You can even have fun learning vim at https://vim-adventures.com/ 😃)
  • If you have never used Ruby, visit https://try.ruby-lang.org/ for an interactive tutorial.

Day One Morning - TUESDAY

Day One Afternoon - AKA Mark and the Terrible, Horrible, No Good, Very Bad Day

Day Two Morning - WEDNESDAY

Day Two Afternoon

Day Three Morning - THURSDAY

Day Three Afternoon

Day Four Morning - FRIDAY

  • Samvera in Production
  • Review & Next Steps
  • Questions & Answers

Clone this wiki locally