Main page in Markdown format 95/44495/3
authorJan Olszak <j.olszak@samsung.com>
Wed, 22 Jul 2015 13:18:09 +0000 (15:18 +0200)
committerJan Olszak <j.olszak@samsung.com>
Thu, 23 Jul 2015 13:59:39 +0000 (06:59 -0700)
[Feature]       N/A
[Cause]         N/A
[Solution]      N/A
[Verification]  ./generate_documentation.sh and verify

Change-Id: I6b4f55de7f48bb66b3dd40a2313b6137919f028f

doc/custom.css
doc/doxygen.cfg
doc/mainpage.dox [deleted file]
doc/mainpage.md [new file with mode: 0644]

index 301ee53..726b998 100644 (file)
@@ -1,7 +1,7 @@
 /* The standard CSS for doxygen 1.8.6 */
 
 body, table, div, p, dl {
-    font: 400 14px/22px Roboto,sans-serif;
+    font: 400 16px/24px Roboto,sans-serif;
 }
 
 /* @group Heading Levels */
index 99e7685..40e7b49 100644 (file)
@@ -743,11 +743,11 @@ WARN_LOGFILE           =
 # spaces.
 # Note: If this tag is empty the current directory is searched.
 
-INPUT                  = ../common \
-                         ../client \
-                         ../server \
-                         ../cli \
-                         mainpage.dox
+INPUT                  = ../common   \
+                         ../client   \
+                         ../server   \
+                         ../cli      \
+                         mainpage.md
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
diff --git a/doc/mainpage.dox b/doc/mainpage.dox
deleted file mode 100644 (file)
index b3b7f34..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/**
- * @mainpage Vasum
- *
- * Vasum is an environment separation mechanism based on Linux Containers (LXC). The idea behind
- * the project is to easily create separate environments (for example Tizen operating systems)
- * running on one physical device. What differs Vasum from other currently available environment
- * separation mechanisms is its ease of use - Vasum comes with pre-defined templates to easily
- * create new environments, and high configurability.
- *
- * For now Vasum uses LXC for Linux Containers management. The project is mostly written in modern
- * C++ and is well tested.
- */
diff --git a/doc/mainpage.md b/doc/mainpage.md
new file mode 100644 (file)
index 0000000..74635db
--- /dev/null
@@ -0,0 +1,17 @@
+Introduction {#mainpage}
+============
+
+[Vasum](https://wiki.tizen.org/wiki/Security:Vasum) is a Linux daemon and a set of utilities used for managing para-virtualization. It uses Linux Containers to create separate, graphical environments called the *zones*. One can concurrently run several zones on one physical device. Vasum exports a rich C/DBus API that the application frameworks can use to interact with zones.
+
+
+For now Vasum uses [LXC](https://linuxcontainers.org/lxc/introduction/) for Linux Containers management. The project is mostly written in modern C++ and is [well tested](https://wiki.tizen.org/wiki/Weekly_test_results_for_Tizen_3.X_security_framework).
+
+Vasum's development takes place on [review.tizen.org/gerrit/](http://review.tizen.org/gerrit/) (registration on [tizen.org](http://tizen.org) is required).
+
+## Installation and usage
+
+The installation process and simple verification is described [here](https://wiki.tizen.org/wiki/Security:Vasum:Usage "Vasum on Tizen").
+
+## API
+
+Vasum daemon can be accessed via C API or DBus. You can find the API documentation [here](https://wiki.tizen.org/wiki/Security:Vasum:API). Be aware that the API will most likely change in the near future.