blob: 68f02827244cfa27cabd22e3ef76016bb37a61b5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
<document>
<header>
<title>Gora Core Module</title>
</header>
<body>
<section>
<title> Introduction </title>
<p> This is the main entry point for Gora documentation. Here are some pointers for further info:</p>
<p><ul>
<li>First if you haven't already done so, make sure to check the <a href="site:quickstart">quick start guide</a>. </li>
<li>Information about gora modules can be found at the <a href="#Gora+Modules">section below</a>. </li>
<li>You can also take a look at the <a href="ext:api/index"> API</a> documentation which
contains the javadoc for all of the modules combined. </li>
<li>You can find how to configure gora in <a href="site:gora-conf"> Gora Configuration</a>. </li>
</ul></p>
</section>
<section>
<title>Gora Modules </title>
<p> Gora source code is organized in a modular architecture. The
<b>gora-core</b> module is the main module which contains the core of
the code. All other modules depend on the gora-core module. Each data
store backend in Gora resides in it's own module. The documentation for
the specific module can be found at the module's documentation directory.
</p>
<p> It is wise so start with going over the documentation for the gora-core
module and then the specific data store module(s) you want to use. The
following modules are implemented in gora. </p>
<p> <ul>
<li> <b><a href="site:gora-core">gora-core</a></b>: Module containing core functionality </li>
<li> <b><a href="site:gora-cassandra">gora-cassandra</a></b>: Module for Apache Cassandra backend </li>
<li> <b><a href="site:gora-hbase">gora-hbase</a></b>: Module for Apache HBase backend </li>
<li> <b><a href="site:gora-sql">gora-sql</a></b>: Module for SQL database backends </li>
</ul></p>
</section>
</body>
</document>