Update documentation revision
[apps/low-level-can-service.git] / book.json
1 {
2     "title": "Low Level CAN Binding Guide",
3     "description": "Low level CAN bus binding, based upon OpenXC vi-firmware project.",
4     "keywords": "AGL, Development, CAN, binding, binder, OpenXC",
5     "author": "IoT.Bzh Team",
6     "website": "http://iot.bzh",
7     "published": "December 2017",
8     "version": "5.0-EE",
9
10     "gitbook": "3.2.2",
11     "root": "docs",
12     "pdf": {
13         "fontFamily": "Verdana",
14         "fontSize": 12,
15         "paperSize": "a4"
16     },
17     "styles": {
18         "website": "resources/ebook.css",
19         "ebook": "resources/ebook.css",
20         "pdf": "resources/ebook.css"
21     },
22
23     "hidepageheaders": [2, 3],
24     "hidepagefooters": [2, 3],
25
26     "plugins": [
27         "regexplace"
28     ],
29     "pluginsConfig": {
30         "regexplace": {
31             "removeFirstPartsInSectionNumber": true,
32             "substitutes": [{
33                     "pattern": "<!-- pagebreak -->",
34                     "flags": "g",
35                     "substitute": "<div class=\"page-break\"></div>"
36                 },
37                 {
38                     "pattern": "<!-- clear -->",
39                     "flags": "g",
40                     "substitute": "<div class=\"clear\"></div>"
41                 },
42                 {
43                     "pattern": "<!-- nopagebreak -->",
44                     "flags": "g",
45                     "substitute": "<div class=\"nopb\">"
46                 },
47                 {
48                     "pattern": "<!-- endnopagebreak -->",
49                     "flags": "g",
50                     "substitute": "</div>"
51                 },
52                 {
53                     "pattern": "<!-- note -->",
54                     "flags": "g",
55                     "substitute": "<div class=\"note\">"
56                 },
57                 {
58                     "pattern": "<!-- endnote -->",
59                     "flags": "g",
60                     "substitute": "</div>"
61                 },
62                 {
63                     "pattern": "!\\[(.*?)\\]\\((.*?)(?:\\s+\"(.*)\")?\\){0,}{caption=1([^\\}]*)}",
64                     "flags": "gmi",
65                     "substitute": "<figure id=\"fig_PAGE_LEVEL_._INDEX_\"><img $3 alt=\"$1\" title=\"$1\" href=\"$2\"><figcaption></figcaption></figure>",
66                     "decode": true
67                 },
68                 {
69                     "pattern": "<img ([^>]*) {0,}\/{0,}> {0,}{caption=1([^\\}]*)}",
70                     "flags": "g",
71                     "substitute": "<figure id=\"fig_PAGE_LEVEL_._INDEX_\"><img $2 $1><figcaption></figcaption></figure>",
72                     "decode": true
73                 },
74                 {
75                     "pattern": "<img (.*)alt=\"([^\"]*)\"(.*) {0,1}\/{0,1}><figcaption></figcaption>",
76                     "flags": "g",
77                     "substitute": "<img$1alt=\"$2\"$3><figcaption><span>Picture _PAGE_LEVEL_._INDEX_</span>: $2</figcaption>",
78                     "store": {
79                         "substitute": "<a href=\"_PAGE_PATH_#fig_PAGE_LEVEL_._INDEX_\">Pic. _PAGE_LEVEL_._INDEX_</a> <span>$2</span>",
80                         "variable_name": "pictures"
81                     }
82                 },
83                 {
84                     "pattern": "<img ([^>]*)> {0,}{style {1,}([^}]*)}",
85                     "flags": "g",
86                     "substitute": "<img $1 style=\"$2\">",
87                     "decode": true
88                 }
89             ]
90         }
91     }
92 }