This is the official website for the "Lessons for Librarians in Open Science Principles and Methods" project, funded by the Institute of Museum and Library Services (IMLS).
This site serves as a curriculum hub for librarians, providing access to:
- Peer-reviewed open science lesson plans.
- Instructor guides and resources.
- Profiles of the lesson authors and contributors.
- Foundational open science frameworks and references.
This site has been migrated from Jekyll to Astro (v5). It uses:
- Framework: Astro
- Styling: SCSS (Bootstrap-based Agency theme)
- Content: YAML data files and Markdown
- Deployment: GitHub Actions -> GitHub Pages
- Node.js (v18 or higher recommended)
- npm
-
Install dependencies:
npm install
-
Start the local development server:
npm run dev
Access the site at http://localhost:4321.
-
Build for production:
npm run build
The output will be generated in the
dist/directory.
For detailed instructions on how to add lessons, update authors, or write blog posts, please refer to the GUIDE.md file in this repository.
src/data/lessons.yml: The master list of all curriculum modules and external resources.src/data/sitetext.yml: Author profiles, staff list, and general site text.src/content/blog/: Markdown files for blog posts.
This repository is configured with a GitHub Action (.github/workflows/deploy.yml) that automatically builds and deploys the site to GitHub Pages whenever changes are pushed to the main branch.
This project content is available under a Creative Commons Attribution 4.0 International License (CC-BY 4.0).