项目作者: ecs-org

项目描述 :
ecs Documentation
高级语言: HTML
项目地址: git://github.com/ecs-org/ecs-docs.git
创建时间: 2017-02-13T16:48:01Z
项目社区:https://github.com/ecs-org/ecs-docs

开源协议:Other

下载


ECS-Documentation

This is the documentation repository of the ethics committee system.

See the ECS-Hompage for Information about ECS.

  • Documentation is written using Sphinx
    • Sourcefiles can be restructured text and markdown
    • HTML and PDF documentation is generated as output
      • latex is used to generate pdfs
    • Available graph support
      • plantuml, graphviz with cpp support, actdiag, nwdiag, seqdiag, blockdiag
    • Additional available sphinx extensions
      • sphinxcontrib-programoutput sphinxcontrib.youtube sphinxcontrib-inlinesyntaxhighlight
  • The Homepage is rendered using Pelican
    • Sourcefiles can be restructured text and markdown
    • HTML is generated as output

Quickstart

install

clone ecs-docs source

if you are ok with ~/ecs-docs:

  1. cd ~/
  2. git clone https://github.com/ecs-org/ecs-docs ecs-docs

somewhere else:

  1. git clone https://github.com/ecs-org/ecs-docs targetdirectoryyouwant/ecs-docs
  2. ln -sft ~/ targetdirectoryyouwant/ecs-docs

setup

  1. ln -sft ~/bin ~/ecs-docs/scripts/*
  2. sudo scripts/os-deps-ecs-docs.sh
  3. scripts/user-deps-ecs-docs.sh

build

  1. build-all-ecs-docs.sh
  2. firefox _build/index.html
  3. evince _build/ecs*.pdf

build single item

  1. # activate environment
  2. . _env/bin/activate
  3. cd user-manual-de
  4. make clean html latexpdf
  5. firefox _build/html/index.html

loop: make html; firefox _build/html/index.html

build and update static target repository

  1. force-push-build.sh