All Projects → thomasreinecke → Git Playbook

thomasreinecke / Git Playbook

Licence: mit
GIT Playbook is a documentation framework that allows you to create Documentation for your project using Markdown and GH-Pages rapidly

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Git Playbook

Coisas
a client-side CMS for editing GitHub Markdown (and other) files ⛺
Stars: ✭ 292 (+153.91%)
Mutual labels:  cms, github-pages
Typemill
TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers.
Stars: ✭ 150 (+30.43%)
Mutual labels:  documentation, cms
Getkirby.com
Source code and content for the Kirby website
Stars: ✭ 57 (-50.43%)
Mutual labels:  documentation, cms
Just The Docs
A modern, high customizable, responsive Jekyll theme for documention with built-in search.
Stars: ✭ 3,747 (+3158.26%)
Mutual labels:  documentation, github-pages
Docsify
🃏 A magical documentation site generator.
Stars: ✭ 19,310 (+16691.3%)
Mutual labels:  documentation, github-pages
Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+5198.26%)
Mutual labels:  cms, github-pages
Jekyll Rtd Theme
Just another documentation theme compatible with GitHub Pages
Stars: ✭ 92 (-20%)
Mutual labels:  documentation, github-pages
Haxcms
HAX with a lightweight CMS backend to manage your microsite universe
Stars: ✭ 111 (-3.48%)
Mutual labels:  cms
Terraform Docs As Pdf
Complete Terraform documentation (core + all official providers) as PDF files. Updating nightly.
Stars: ✭ 113 (-1.74%)
Mutual labels:  documentation
Personal Management System
Your web application for managing personal data. <[email protected]>
Stars: ✭ 2,027 (+1662.61%)
Mutual labels:  cms
Blog With Github Boilerplate
这是博客文章《完全用 GitHub 写博客》所提出流程的示例仓库。
Stars: ✭ 110 (-4.35%)
Mutual labels:  github-pages
User Management Php Mysql
PHP User Management System is a powerful PHP script that offers a secure user management system. The application is a great way to build your website, allowing your users to register an account and build restricted access to certain users. We offer great support and it’s very easy to install. It’s powered by MYSQL and PHP.
Stars: ✭ 111 (-3.48%)
Mutual labels:  cms
Elm Doc Preview
Elm offline documentation previewer
Stars: ✭ 113 (-1.74%)
Mutual labels:  documentation
Next
Directus is a real-time API and App dashboard for managing SQL database content. 🐰
Stars: ✭ 111 (-3.48%)
Mutual labels:  cms
Nukeviet
NukeViet CMS is multi Content Management System. NukeViet CMS is the 1st open source content management system in Vietnam. NukeViet was awarded the Vietnam Talent 2011, the Ministry of Education and Training Vietnam officially encouraged to use.
Stars: ✭ 113 (-1.74%)
Mutual labels:  cms
Doctr
A tool for automatically deploying docs from Travis CI to GitHub pages.
Stars: ✭ 110 (-4.35%)
Mutual labels:  documentation
Docc
A starter documentation theme for Gridsome. Featuring instant search, great navigation and a dark mode!
Stars: ✭ 115 (+0%)
Mutual labels:  documentation
Core Bundle
[READ-ONLY] Contao Core Bundle
Stars: ✭ 113 (-1.74%)
Mutual labels:  cms
Evnestoreplatform
📱Electronic commerce iOS APP framework
Stars: ✭ 112 (-2.61%)
Mutual labels:  github-pages
Pasdoc
Documentation tool for ObjectPascal (Free Pascal, Lazarus, Delphi) source code
Stars: ✭ 110 (-4.35%)
Mutual labels:  documentation

GIT Playbook

GIT Playbook is a documentation framework that allows you to create Documentation for your project using Markdown and GH-Pages rapidly. This is the repository for Medium article Create compelling Documentation with Github Pages by Thomas Reinecke and Kai Wedekind.

image

Main Features

  • Runs your Markdown-based documentation on a webapp
  • Mobile ready, responsive design
  • supports any level of document hierarchy
  • supports title, description & icon for every Folder & Document
  • Live Search/Filtering capability keyword and topic-based (no server infrastructure necessary for it)
  • All-In-One WebFrontend, only needs a webcontainer to run, optimized for deployment on GH Pages
  • Left-Sided Tree Navigator
  • Support for Multiple Playbooks in one app
  • Breadcrumb Support to navigate through any level of the document hierarchy easily
  • Topic Support to group documents together

How to use it

  • get started by reading the article Create compelling Documentation with Github Pages
  • clone repository and follow the "Build Setup" instructions below
  • edit "src/pageConfig.json" and change the document structure as you desire
  • write your documents in Markdown and put them into the "static" folder
  • create yourself a GIT repository and import your playbook trunk
  • deploy it with npm run gh-pages
  • in your GH repository > Settings > scroll down to "Github Pages", make sure it points to your "gh-pages" branch
  • find the link to your GH page deployment on that screen aswell image
  • for feedback, enhancement requests or defect reports use "Issues" here on this repo

Enjoy!

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification, also build the search index
npm run build

# build the search index only
npm run build-search

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test

# deploy playbook to GH pages (includes build and deploy to GH pages)
npm run gh-pages
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].