gdengine

Crates.iogdengine
lib.rsgdengine
version0.4.0
sourcesrc
created_at2021-08-31 14:50:42.591685
updated_at2021-10-15 10:38:42.740173
descriptionGame design document creation tool
homepagehttps://github.com/simhyeon/gdengine
repositoryhttps://github.com/simhyeon/gdengine
max_upload_size
id445127
size155,368
Simhyeon (Simhyeon)

documentation

README

Gde, game design engine

This is a new cross platform implementation of previous gdmarp program.

Install

Refer release page for installation.

Dependencies

  • Git for --git flag

  • flowchartgvz(static flowchart) : graphviz

  • gdlogue(Dialogue) : graphviz

Renderers

Document renderer

  • marp (slide as html,pdf,pptx)
  • mediawiki (web served wiki page)
  • pandoc (docx, or say ooxml compatible file)

Component renderer

  • flowchartjs (flowchart, html)
  • flowchartgvz (flowchart, png, pdf)
  • gdlogue (Dialgoue, html, png, pdf)
  • webuibts (web based ui with bootstrap)

Usage

gde render -m marp -p -c ../build

Yet to come

  • Proper documentation to use gdengine

  • Detailed documentation for macro usages

  • Docx renderer with docx-rs with markdown-pulldown-parser

  • With possibly domain specific language designed for docx generation
  • Create a separate crate for converting markdown into pptx file
  • Compile static binary of dot renderer rather than using system path

Goal

  • Easy documentation
  • Cross platform without hassel and (possibly) without nodejs
  • Intuitive macro definitions
  • Useful document forms (pdf,pptx,html,docx)
  • Various component renderings (dialogue, flowchart, webui)
Commit count: 307

cargo fmt