aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPriit Laes <plaes@plaes.org>2010-06-10 20:12:51 +0300
committerPriit Laes <plaes@plaes.org>2010-06-10 20:12:51 +0300
commitcafa672c6fb53ea5f108267cddec5220d0cbc749 (patch)
treee6dd76916a008f4e5396c0f9600a46ff839800df /docs
parentUtilize portage cache (diff)
downloadgsoc2010-grumpy-cafa672c6fb53ea5f108267cddec5220d0cbc749.tar.gz
gsoc2010-grumpy-cafa672c6fb53ea5f108267cddec5220d0cbc749.tar.bz2
gsoc2010-grumpy-cafa672c6fb53ea5f108267cddec5220d0cbc749.zip
Added preliminary document about schema design
Diffstat (limited to 'docs')
-rw-r--r--docs/schema.rst22
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/schema.rst b/docs/schema.rst
new file mode 100644
index 0000000..ee85cd6
--- /dev/null
+++ b/docs/schema.rst
@@ -0,0 +1,22 @@
+Document schemas
+================
+
+This document contains descriptions for various document schemas stored in
+database. In MongoDB documents are stored in groupings of documents called
+collections which are roughly equivalent to tables in relational databases.
+
+Project Grumpy currently uses two collections:
+
+- packages
+- ebuilds
+
+Package collection
+------------------
+
+Meant for storing metadata about packages, developer relations, upstream
+information, bugs, etc
+
+Ebuild collection
+-----------------
+
+Package's version specific information - QA issues, depend, use flags...