summaryrefslogtreecommitdiff
path: root/ikiwiki/website
diff options
context:
space:
mode:
Diffstat (limited to 'ikiwiki/website')
-rw-r--r--ikiwiki/website/tech.mdwn31
1 files changed, 18 insertions, 13 deletions
diff --git a/ikiwiki/website/tech.mdwn b/ikiwiki/website/tech.mdwn
index 05fcf50..5e0c43d 100644
--- a/ikiwiki/website/tech.mdwn
+++ b/ikiwiki/website/tech.mdwn
@@ -26,15 +26,16 @@ and different kinds of users (see also the [[introduction|website]]):
txt_editor [shape=plaintext, label="Markdown text"]
txt_designer [shape=plaintext, label="Markdown text"]
media [shape=plaintext, label="graphics files"]
+ css [shape=plaintext, label="Sass files"]
tmpl [shape=plaintext, label="html templates"]
-// {rank=same; search_query txt_editor txt_designer tmpl media}
+// {rank=same; search_query txt_editor txt_designer css tmpl media}
/* user tool */
browser_reader [label="web browser"]
browser_editor [label="web browser"]
browser_designer [label="web browser"]
vcs_txt_local [shape=egg, label="Git repository"]
- vcs_tmpl_local [shape=egg, label="Git repository"]
+ vcs_css_local [shape=egg, label="Git repository"]
fs_local [shape=egg, label="filesystem"]
/* user interface */
@@ -45,17 +46,19 @@ and different kinds of users (see also the [[introduction|website]]):
/* storage types */
search_db [shape=egg, label="search index (Hyper Estraier)"]
vcs_txt [shape=egg, label="VCS repository (Git)"]
- vcs_tmpl [shape=egg, label="VCS repository (Git)"]
+ vcs_css [shape=egg, label="VCS repository (Git)"]
fs [shape=egg, label="filesystem"]
-// {rank=same; search_db vcs_txt vcs_tmpl fs}
+ compass [shape=egg, label="Sass libraries (compass)"]
+// {rank=same; search_db vcs_txt vcs_css fs compass}
/* stored data */
txt_stored [shape=plaintext, label="version-controlled Markdown text"]
media_stored [shape=plaintext, label="graphics files"]
- tmpl_stored [shape=plaintext, label="version-controlled html templates"]
-// {rank=same; txt_stored media_stored tmpl_stored}
+ css_stored [shape=plaintext, label="version-controlled Sass files"]
+// {rank=same; txt_stored media_stored css_stored}
/* engines */
+ css_engine [shape=box, label="css renderer (Sass)"]
iki_engine [shape=box, label="html renderer (Ikiwiki)"]
search_engine [shape=box, label="search engine (Hyper Estraier)"]
{rank=same; iki_engine search_engine}
@@ -65,9 +68,9 @@ and different kinds of users (see also the [[introduction|website]]):
label="commandline editing"
style=dashed
txt_designer
- tmpl
+ css
media
- vcs_tmpl_local
+ vcs_css_local
vcs_txt_local
fs_local
}
@@ -86,13 +89,14 @@ and different kinds of users (see also the [[introduction|website]]):
subgraph cluster_storage {
label="server storage"
style=dashed
- vcs_tmpl
+ vcs_css
vcs_txt
fs
search_db
txt_stored
- tmpl_stored
+ css_stored
media_stored
+ compass
}
/* paths */
@@ -109,9 +113,10 @@ and different kinds of users (see also the [[introduction|website]]):
vcs_txt_local -> vcs_txt [dir=both]
- designer -> tmpl -> vcs_tmpl_local
- vcs_tmpl_local -> vcs_tmpl [dir=both]
- vcs_tmpl -> tmpl_stored -> iki_engine
+ designer -> css -> vcs_css_local
+ vcs_css_local -> vcs_css [dir=both]
+ vcs_css -> css_stored -> css_engine -> iki_engine
+ compass -> css_engine -> iki_engine
designer -> media -> fs_local
fs_local -> fs [dir=both]