GStreamer multimedia framework
Find a file
Edward Hervey d2998815d1 design: Update TODO document
A lot of things have already been fixed in 1.x
2018-03-26 09:53:38 +02:00
examples playback-tutorial-3/basic-tutorial-8: Fix buffer duration calculations 2017-12-09 14:01:51 +02:00
images Split out documentation into subfolders. 2016-11-14 14:10:22 +00:00
markdown design: Update TODO document 2018-03-26 09:53:38 +02:00
plugins-introspection plugins: add plugin introspection xml files 2016-11-28 23:56:47 +00:00
theme Update theme submodule 2017-04-25 02:17:21 +02:00
.gitignore plugins: add script to generate plugins list from module xml files 2016-11-28 23:56:38 +00:00
.gitmodules Split out documentation into subfolders. 2016-11-14 14:10:22 +00:00
hotdoc.json Add project version as it is now required by hotdoc 2017-04-05 09:50:37 -03:00
Makefile Makefile: check for hotdoc before attempting upload 2016-12-08 07:38:41 +00:00
README.md README: rename to README.md to indicate markdown 2018-01-12 18:25:06 +00:00
sitemap.txt design: add RTP design docs from -good 2016-12-10 12:16:43 +00:00
TODO.md Move licensing page over from www module 2016-11-29 10:28:14 +00:00

Introduction

This is a collection of design documents, formerly maintained in various different locations and formats, now grouped together and converted to commonmark.

Contributing

Style

We will follow the commonmark specification.

We should try to follow this style guide, but are still evaluating solutions for stable automatic formatting.

80 columns line width is thus not yet enforced, but strongly suggested.

Build a web portal from the sources

Install dependencies

  • Follow hotdoc's installation guide, preferably in a virtualenv.

  • We experimentally use the hotdoc C extension to include functions by name, follow the steps outlined here

  • We recompile and override hotdoc's default theme, which is a submodule of this project:

git submodule update --init

Follow the instructions outlined in the theme's README.md, you can dispense with the last step (building the theme):

cd theme/hotdoc_bootstrap_theme
sudo dnf install nodejs # On Fedora
sudo apt-get install nodejs nodejs-legacy npm # debian
sudo pacman -S nodejs npm # arch
npm install && ./node_modules/bower/bin/bower install
cd ../..
  • Build the portal:
make
  • And browse it:
xdg-open built_doc/html/index.html