All Projects → filipowm → BooGi

filipowm / BooGi

Licence: MIT license
Generate GitBook-like modern docs/tutorial websites using Gatsby

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to BooGi

NextBook
NextBook is quick and easy way to build technical books or documentation with markdown that run blazingly fast.
Stars: ✭ 153 (+30.77%)
Mutual labels:  gitbook, documentation-tool, mdx, documentation-generator
badge-generator
Magically generate Markdown badges for your docs 🛡️ 🦡 🧙
Stars: ✭ 104 (-11.11%)
Mutual labels:  documentation-tool, docs-generator, documentation-generator
literator
📝 Generate literate-style markdown docs from your sources
Stars: ✭ 55 (-52.99%)
Mutual labels:  documentation-tool, docs-generator, documentation-generator
Gatsby Gitbook Starter
Generate GitBook style modern docs/tutorial websites using Gatsby + MDX
Stars: ✭ 700 (+498.29%)
Mutual labels:  gitbook, mdx, documentation-generator
Dox
Haxe documentation generator.
Stars: ✭ 98 (-16.24%)
Mutual labels:  documentation-tool, documentation-generator
Drf Autodocs
Ultimately automated DRF documentation rendering(UNMAINTAINED)
Stars: ✭ 82 (-29.91%)
Mutual labels:  documentation-tool, documentation-generator
Documentalist
📝 A sort-of-static site generator optimized for living documentation of software projects
Stars: ✭ 130 (+11.11%)
Mutual labels:  documentation-tool, documentation-generator
Dart
DART is a test documentation tool created by the Lockheed Martin Red Team to document and report on penetration tests, especially in isolated network environments.
Stars: ✭ 207 (+76.92%)
Mutual labels:  documentation-tool, documentation-generator
App
Fast and searchable Ruby docs
Stars: ✭ 47 (-59.83%)
Mutual labels:  documentation-tool, documentation-generator
Nbdev template
Template for nbdev projects
Stars: ✭ 161 (+37.61%)
Mutual labels:  documentation-tool, documentation-generator
strictdoc
Software for writing technical requirements specifications.
Stars: ✭ 80 (-31.62%)
Mutual labels:  documentation-tool, documentation-generator
Graphdoc
Static page generator for documenting GraphQL Schema
Stars: ✭ 1,218 (+941.03%)
Mutual labels:  documentation-tool, documentation-generator
Jsdoc To Markdown
Generate markdown documentation from jsdoc-annotated javascript
Stars: ✭ 1,199 (+924.79%)
Mutual labels:  documentation-tool, documentation-generator
Naturaldocs
Natural Docs source code documentation system
Stars: ✭ 106 (-9.4%)
Mutual labels:  documentation-tool, documentation-generator
Toast Ui.doc
Stars: ✭ 71 (-39.32%)
Mutual labels:  documentation-tool, documentation-generator
Redoc
📘 OpenAPI/Swagger-generated API Reference Documentation
Stars: ✭ 15,935 (+13519.66%)
Mutual labels:  documentation-tool, documentation-generator
Nbdev
Create delightful python projects using Jupyter Notebooks
Stars: ✭ 3,061 (+2516.24%)
Mutual labels:  documentation-tool, documentation-generator
soldoc
A solidity documentation generator, based in NatSpec format. 📃 with standalone HTML, pdf, gitbook and docsify output ✏️ just plug and play.
Stars: ✭ 54 (-53.85%)
Mutual labels:  gitbook, documentation-tool
Pdoc
🐍 ➡️ 📜 Auto-generate API documentation for Python projects
Stars: ✭ 604 (+416.24%)
Mutual labels:  documentation-tool, documentation-generator
Pdoc
API Documentation for Python Projects
Stars: ✭ 853 (+629.06%)
Mutual labels:  documentation-tool, documentation-generator

BooGi

Netlify Status GitHub release (latest SemVer) CI Codacy Badge

Create awesome documentation or tutorial pages with modern look-and-feel. Customize it to your needs, run locally, deploy anywhere.

Important Check boogi-cli to start quickly, simplify your codebase, easily run locally and build you BooGi-based app. We recommend using boogi-cli instead of using gatsby-cli directly.

Motivation

Goal is to give teams powerful tool which they can use to efficiently and collaboratively share their knowledge. They can easily host it on any infrastructure of choice or SaaS hosting like Netlify, Vercel or GitHub / GitLab Pages. We want to provide a product, which can be customized to (nearly) any needs, either using basic or advanced configuration options.

BooGi is inspired by popular Gitbook look and feel. It offers custom styling and components that enable building beautiful documentation for projects and products quickly. It follows docs-as-code principles, where you treat your documentation in the same way as your code.

It is a fork of https://github.com/hasura/gatsby-gitbook-starter, however it went through total rework and changes. We improve it to provide significantly more features, make look-and-feel more similar to Gitbook, improve stability, performance, make it more configurable and easier to start with.

🔥 Features

  • Write using Markdown / MDX
  • customizing your page to match your branding and needs
  • GitBook-like style theme, inspired by https://docs.gitbook.com/
  • light / dark mode themes
  • responsive design with mobile / tablet support
  • rich-content and rich-text features like text formatting, graphs and diagrams, quotes, columnar layout, emojis, highlights, live code editor, syntax highlighting, external code snippets and many many more!
  • draft pages
  • search integration with Algolia
  • local search (search in a browser without need to integrate with Algolia)
  • Progressive Web App which can work offline
  • integration with Google Analytics
  • full screen mode
  • Search Engine Optimization (SEO) friendliness
  • RSS feed
  • easy way to edit content on Gitlab, Github or Bitbucket
  • custom CLI to easily initialize and develop BooGi app
  • easy deployment on platform of your choice

🔗 Docs and live Demo

Here's a BooGi documentation being also a live demo.

🚀 Quickstart

Using boogi-cli (recommended)

You need to have boogi-cli installed: npm install -g boogi-cli.

  1. Initialize BooGi project (config wizard will help you to set it up!) in current directory:

    boogi init
  2. Run your app in development mode with live reload

    boogi develop
  3. Build you app package ready for deployment

    boogi build

Using gatsby-cli

You need to have gatsby-cli installed: npm install -g gatsby-cli.

Get started by running the following commands (using Gatsby CLI):

$ git clone [email protected]:filipowm/boogi.git
$ yarn
$ gatsby develop

Visit http://localhost:8000/ to view the app.

☁️ Deploy

Deploy to Netlify

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].