Open Book Platforms Research: GitHub
GitHub is a provider of Internet hosting for software development and version control using Git. GitHub pages is a subsidiary of GitHub which presents its content in form of a website. Although it is designed to be used by users with some experience of coding, this has been simplified using Jekyll. Jekyll is an additional extension which transforms plain text into codes in form of a static websites and/or blogs.
To publish our open education resource, we would need to use Jekyll which also allows for edits, updates and (re)export although an understanding of HTML, CSS and JavaScript might be needed for some tasks. Although the team would be able to edit the content online and store it in the GitHub cloud, there is a soft bandwidth limit of 100Gb per month which may not be enough for all the multimedia content that this project entails. GitHub is a popular host that is constantly being updated and it has a big community behind to support new users, but then again it was not created with the purpose to publish open e-textbooks.
Overall, it may not be the best option for this project due to the limited time to produce it and none of us know how to code in this platform. Nevertheless, it could be a great tool to help create the book in a HTML format to then publish it in the university open press service.
Visit https://pages.github.com for more information about GitHub pages.
This post was written collaboratively by our Open Textbook Interns, Ana Reina Garcia, Ifeanyichukwu Ezinmadu, and Kari Ding.
Recent comments