Git Courseware - An Open Source Approach to Textbook Publishing
Git Courseware is a Jekyll Theme specifically designed for the creation and publishing of OER Textbooks. The theme has custom layouts and navigation design to allow course creators to create fully online textbooks with little or no code required while leveraging all of the features of GitHub’s collaborative development process and version control.
This project was originally created by Dr. Mark Samberg for use in his online courses. The project was expanded thanks to support from the NC State University Alt-Textbook Project.
Project Features
This project specifically includes the following features for course developers:
- A home page template enabling users to select a course to view
- A course homepage with selectable units and in-unit navigation automatically generated
- YouTube embedding and included figures with no code required
- Support for course announcements and course-level persistent alerts
- A themeable design allowing for branding for your institution
About this site
This site serves two purposes:
- The GitHub Repository is set up as a template that will allow you to get started with your own Git Courseware textbook.
- The site is set up with a sample course that contains all of the documentation for Git Courseware. A course for developers is coming soon.