Project Docs Github
Log in
ittf site docs concepts t wizzischemas introduction.html.ittf Edit
  • /ittf/site/docs/concepts/t/wizzischemas/introduction.html.ittf
  • /ittf/site/docs/concepts/t/section.html.ittf
  • /ittf/site/docs/t/to-docs.html.ittf
  • /ittf/site/docs/t/high-code.html.ittf
  • /ittf/site/docs/t/to-plugin.html.ittf

/ittf/site/docs/concepts/t/wizzischemas/introduction.html.ittf (primary)

edit
                                            
1 $group
2 $
3 var sect = {
4 title: 'Wizzi Schemas'
5 };
6 section( §)
7 p A Wizzi Schema is the core modeling tool of the Wizzi factory.
8 \b In it you define the types of the node names of an
9 to-docs( mTree )
10 + .
11 p Wizzi Schemas are coded in ITTF Document source files of type
12 high-code( wfschema )
13 + .
14 ittf-panel
15 title Sample 'rdbms' Wizzi Schema
16 ittf
17 wfschema rdbms
18 e catalog
19 r table/s
20 e table
21 r column/s
22 r index/es
23 e column
24 a type
25 a caption
26 a defaultValue
27 tag default
28 e index
29 a primary
30 type boolean
31 a unique
32 type boolean
33 r column/s
34 ittf-panel
35 title Sample 'rdbms' ITTF Document conformant to the above wfschema
36 ittf
37 rdbms School
38 table Student
39 column Id
40 type integer
41 column Name
42 type string
43 index Student-PK
44 primary true
45 column Id
46 table Course
47 column Id
48 type integer
49 column Title
50 type string
51 index Student-PK
52 primary true
53 column Id
54 p The Wizzi Schema of type `wfschema` is
55 \b implemented by the
56 to-plugin( wizzi-core)
57 span plugin.

/ittf/site/docs/concepts/t/section.html.ittf

edit
                                            
1 $group
2 $params §
3 article
4 . doc-title
5 id ${sect.id}
6 + ${sect.title}
7 . doc-summary
8 $hook

/ittf/site/docs/t/to-docs.html.ittf

edit
                                            
1 a
2 $params name
3 $if name.toLowerCase() === 'mtree' || name.toLowerCase() === 'mtrees'
4 a ${name}
5 href ${wzCtx.Params.baseUrl}/docs/mtrees.html
6 $elif name.toLowerCase() === 'ITTF Document' || name.toLowerCase() === 'ITTF Documents'
7 a ${name}
8 href ${wzCtx.Params.baseUrl}/docs/ittfdocuments.html
9 $elif name === 'Template engine'
10 a ${name}
11 href ${wzCtx.Params.baseUrl}/docs/templateengine.html
12 $elif name.toLowerCase() === 'jswizzi'
13 a ${name}
14 href ${wzCtx.Params.baseUrl}/docs/jswizzi.html
15 $elif name.toLowerCase() === 'wizzi model' || name.toLowerCase() === 'wizzi models'
16 a ${name}
17 href ${wzCtx.Params.baseUrl}/docs/wizzimodels.html
18 $elif name.toLowerCase() === 'wizzi schema' || name.toLowerCase() === 'wizzi schemas'
19 a ${name}
20 href ${wzCtx.Params.baseUrl}/docs/wizzischemas.html
21 $elif name.toLowerCase() === 'wizzi model dom' || name.toLowerCase() === 'wizzi model doms'
22 a ${name}
23 href ${wzCtx.Params.baseUrl}/docs/wizzimodeldoms.html
24 $elif name.toLowerCase() === 'model transformers'
25 a ${name}
26 href ${wzCtx.Params.baseUrl}/docs/modeltransformers.html
27 $elif name.toLowerCase() === 'artifact generations'
28 a ${name}
29 href ${wzCtx.Params.baseUrl}/docs/artifacts.html
30 $elif name.toLowerCase() === 'wizzi api' || name.toLowerCase() === 'wizzi.wizzifactory'
31 a ${name}
32 href ${wzCtx.Params.baseUrl}/docs/wizziapi.html
33 $else
34 h1 ERROR to-docs unknown ${name}

/ittf/site/docs/t/high-code.html.ittf

edit
                                            
1 $group
2 $params text, kind|@@null
3 $if kind != 'nospace'
4 span ${} ${}
5 code
6 class highlight-code
7 + ${text}
8 $if kind != 'nospace'
9 span ${} ${}

/ittf/site/docs/t/to-plugin.html.ittf

edit
                                            
1 $group
2 $params name, kind|@@null
3 $
4 // var xname = kind != 'nospace' ? ' ' + name + ' ' : name
5 $if kind != 'nospace'
6 span ${} ${}
7 code
8 class highlight-code
9 a ${name}
10 href https://github.com/stfnbssl/wizzi.plugins/tree/main/packages/wizzi.plugin.${name}
11 target _blank
12 $if kind != 'nospace'
13 span ${} ${}
Save
Save & Refresh
Cancel