A Public Library Association curated collection of course materials to be used for in-person digital literacy courses, online trainings on developing courses and content, and a community of practice for digital literacy trainers.
If you find a bug, please open an issue.
Feel free to submit a Pull Request if you'd like to contribute. Follow instructions below to set up and run the application in a development environment. If you do choose to contribute, please include tests for your code and fix any formatting issues uncovered with RuboCop.
DigitalLearn is built on top of Ruby on Rails. A basic understanding of working with Rails is required to stand up a new DigitalLearn site.
- Ruby 2.6.4
- Rails 5.2.3
- Postgresql v 9.4.5
- Update secrets.yml with your values
- Update database.yml.example with your credentials
rake db:create db:migrate db:seed
In order to test subdomain functionality, consider using lvh.me:
Run server with
rails s -b lvh.me, then visit
Alternatively, you can create a tunnel to your localhost with ngrok.
Run rubocop linter
Adding new Subsites
View the documentation on Adding a new Subsite