2017 © Pedro Peláez
 

project easydoctor

Fast and easy documentation generator for markdown files

image

saschaende/easydoctor

Fast and easy documentation generator for markdown files

  • Monday, August 14, 2017
  • by saschaende
  • Repository
  • 1 Watchers
  • 0 Stars
  • 9 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

Easydoctor

Fast and easy documentation generator for markdown files: Generate PDF, Latex, RST, HTML Website and many more formats., (*1)

PDF examples

HTML examples

Features

  • Use markdown to write your documentation
  • Every chapter one file
  • Super Fast
  • GitHub flavored
  • Markdown Extra support
  • Table of contents will be automatically generated from h1 and h2
  • Syntax highlighting for 287 programming languages
  • Export to:
    • PDF
    • HTML Website (one page)
    • Latex (Pandoc required)
    • Restructured text (Pandoc required)
    • RTF (Pandoc required)
    • ODT (Pandoc required)

Download/Installation

Download latest release and unzip it to a directory or clone from git:, (*2)

git clone git@github.com:saschaende/easydoctor.git

Or create a new project with composer:, (*3)

composer create-project saschaende/easydoctor

Install Pandoc to use the extend features like rst, tex, mediawiki, rtf or rdt export., (*4)

Example

Just execute this in your shell terminal (modify the php interpreter path):, (*5)

G:\xampp\php\php.exe easydoctor.php -p=test

This will make a pdf from the test project in your doc directory. You will find the output in output/your_project, (*6)

Arguments

Command Description
php easydoctor.php -p=project project directory in "doc"
php easydoctor.php --verbose enable verbose, no output
php easydoctor.php --noshl disable syntax highlight

doc directory: Projects strucure

  • doc
    • project
      • Images for your documentation project: images/*
      • project.ini project configuration file
      • doc1.md
      • doc2.md
      • ...

Important to know

  • h1 and h2 will be used for the TOC (table of contents)
  • Define the ordering by naming the files for example with numbers
  • You can configure the pandoc path in easydoctor.ini

Syntax highlighting

How to use

Example:, (*7)

<div lang="language">YOUR CODE</div>

Supported languages:

  • 4cs
  • 6502acme
  • 6502kickass
  • 6502tasm
  • 68000devpac
  • abap
  • actionscript
  • actionscript3
  • ada
  • aimms
  • algol68
  • apache
  • applescript
  • apt_sources
  • arm
  • asm
  • asp
  • asymptote
  • autoconf
  • autohotkey
  • autoit
  • avisynth
  • awk
  • bascomavr
  • bash
  • basic4gl
  • batch
  • bf
  • biblatex
  • bibtex
  • blitzbasic
  • bnf
  • boo
  • c
  • c_loadrunner
  • c_mac
  • c_winapi
  • caddcl
  • cadlisp
  • ceylon
  • cfdg
  • cfm
  • chaiscript
  • chapel
  • cil
  • clojure
  • cmake
  • cobol
  • coffeescript
  • cpp-qt
  • cpp-winapi
  • cpp
  • csharp
  • css
  • cuesheet
  • d
  • dart
  • dcl
  • dcpu16
  • dcs
  • delphi
  • diff
  • div
  • dos
  • dot
  • e
  • ecmascript
  • eiffel
  • email
  • epc
  • erlang
  • euphoria
  • ezt
  • f1
  • falcon
  • fo
  • fortran
  • freebasic
  • freeswitch
  • fsharp
  • gambas
  • gdb
  • genero
  • genie
  • gettext
  • glsl
  • gml
  • gnuplot
  • go
  • groovy
  • gwbasic
  • haskell
  • haxe
  • hicest
  • hq9plus
  • html4strict
  • html5
  • icon
  • idl
  • ini
  • inno
  • intercal
  • io
  • ispfpanel
  • j
  • java
  • java5
  • javascript
  • jcl
  • jquery
  • julia
  • kixtart
  • klonec
  • klonecpp
  • kotlin
  • latex
  • lb
  • ldif
  • lisp
  • llvm
  • locobasic
  • logtalk
  • lolcode
  • lotusformulas
  • lotusscript
  • lscript
  • lsl2
  • lua
  • m68k
  • magiksf
  • make
  • mapbasic
  • mathematica
  • matlab
  • mercury
  • metapost
  • mirc
  • mk-61
  • mmix
  • modula2
  • modula3
  • mpasm
  • mxml
  • mysql
  • nagios
  • netrexx
  • newlisp
  • nginx
  • nimrod
  • nsis
  • oberon2
  • objc
  • objeck
  • ocaml-brief
  • ocaml
  • octave
  • oobas
  • oorexx
  • oracle11
  • oracle8
  • oxygene
  • oz
  • parasail
  • parigp
  • pascal
  • pcre
  • per
  • perl
  • perl6
  • pf
  • phix
  • php-brief
  • php
  • pic16
  • pike
  • pixelbender
  • pli
  • plsql
  • postgresql
  • postscript
  • povray
  • powerbuilder
  • powershell
  • proftpd
  • progress
  • prolog
  • properties
  • providex
  • purebasic
  • pycon
  • pys60
  • python
  • q
  • qbasic
  • qml
  • racket
  • rails
  • rbs
  • rebol
  • reg
  • rexx
  • robots
  • rpmspec
  • rsplus
  • ruby
  • rust
  • sas
  • sass
  • scala
  • scheme
  • scilab
  • scl
  • sdlbasic
  • smalltalk
  • smarty
  • spark
  • sparql
  • sql
  • standardml
  • stonescript
  • swift
  • systemverilog
  • tcl
  • tclegg
  • teraterm
  • texgraph
  • text
  • thinbasic
  • tsql
  • twig
  • typoscript
  • unicon
  • upc
  • urbi
  • uscript
  • vala
  • vb
  • vbnet
  • vbscript
  • vedit
  • verilog
  • vhdl
  • vim
  • visualfoxpro
  • visualprolog
  • whitespace
  • whois
  • winbatch
  • xbasic
  • xml
  • xojo
  • xorg_conf
  • xpp
  • xyscript
  • yaml
  • z80
  • zxbasic

Imprint

  • Sascha Ende / Kathrin Ende weebster GbR
  • Skagenhof 9, 30457 Hannover, Germany
  • Phone: +49-(0)511-12226806
  • Email: info@sascha-ende.de
  • USt-IdNr.: DE294748666

The Versions

14/08 2017

dev-master

9999999-dev http://www.easydoctor.org

Fast and easy documentation generator for markdown files

  Sources   Download

MIT

The Requires

 

generator documentation html markdown pdf website rst pandoc latex automatically

14/08 2017

v2.01

2.01.0.0 http://www.easydoctor.org

Fast and easy documentation generator for markdown files

  Sources   Download

MIT

The Requires

 

generator documentation html markdown pdf website rst pandoc latex automatically

13/07 2017

v3.0.x-dev

3.0.9999999.9999999-dev http://www.easydoctor.org

Fast and easy documentation generator for markdown files

  Sources   Download

MIT

The Requires

 

generator documentation html markdown pdf website rst pandoc latex automatically

13/07 2017

v2.0

2.0.0.0 http://www.easydoctor.org

Fast and easy documentation generator for markdown files

  Sources   Download

MIT

The Requires

 

generator documentation html markdown pdf website rst pandoc latex automatically

17/06 2017

v2.0beta

2.0.0.0-beta http://easydoctor.sascha-ende.de

Fast and easy documentation generator for markdown files

  Sources   Download

MIT

The Requires

 

generator documentation markdown

16/06 2017

v1.1

1.1.0.0 http://easydoctor.sascha-ende.de

Fast and easy documentation generator for markdown files

  Sources   Download

MIT

The Requires

 

generator documentation markdown

16/06 2017

v1.0

1.0.0.0 http://easydoctor.sascha-ende.de

Fast and easy documentation generator for markdown files

  Sources   Download

MIT

The Requires

 

generator documentation markdown