From: James Moger Date: Thu, 4 Aug 2011 13:10:30 +0000 (-0400) Subject: Documentation. X-Git-Tag: v0.6.0~7 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=43b440d7051ad04b5b77ee3cc4872bb70b24cd96;p=iciql.git Documentation. --- diff --git a/README.markdown b/README.markdown index 08dd864..c212bea 100644 --- a/README.markdown +++ b/README.markdown @@ -7,39 +7,39 @@ iciql **is**... - for those who want to write code, instead of SQL, using IDE completion and compile-time type-safety - small (100KB) with no runtime dependencies - pronounced *icicle* (although it could be French: *ici ql* - here query language) -- a friendly fork of the H2 [JaQu][jaqu] project +- a friendly fork of the H2 [JaQu](http://h2database.com/html/jaqu.html) project iciql **is not**... - a complete alternative to JDBC -- designed to compete with more powerful database query tools like [jOOQ][jooq] or [Querydsl][querydsl] -- designed to compete with enterprise [ORM][orm] tools like [Hibernate][hibernate] or [mybatis][mybatis] +- designed to compete with more powerful database query tools like [jOOQ](http://jooq.sourceforge.net) or [Querydsl](http://source.mysema.com/display/querydsl/Querydsl) +- designed to compete with enterprise ORM tools like [Hibernate](http://www.hibernate.org) or [mybatis](http://www.mybatis.org) Supported Databases ------- - [H2](http://h2database.com) - Support for others is planned and should only require creating a simple "dialect" class. +License +------- +iciql is distributed under the terms of the [Apache Software Foundation license, version 2.0](http://www.apache.org/licenses/LICENSE-2.0).
+The text of the license is included in the file LICENSE in the root of the project. + Java Runtime Requirement ------- iciql requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit (JDK). -Current Release +Getting help ------- -documentation @ [iciql.com](http://iciql.com) -issues, binaries, & source @ [Google Code][googlecode]
-sources @ [Github][iciqlsrc] +Read the online documentation available at the [iciql website](http://iciql.com)
+Issues, binaries, & sources @ [Google Code](http://code.google.com/p/iciql) -License -------- -iciql is distributed under the terms of the [Apache Software Foundation license, version 2.0][apachelicense] - -[jaqu]: http://h2database.com/html/jaqu.html "H2 JaQu project" -[orm]: http://en.wikipedia.org/wiki/Object-relational_mapping "Object Relational Mapping" -[jooq]: http://jooq.sourceforge.net "jOOQ" -[querydsl]: http://source.mysema.com/display/querydsl/Querydsl "Querydsl" -[hibernate]: http://www.hibernate.org "Hibernate" -[mybatis]: http://www.mybatis.org "mybatis" -[iciqlsrc]: http://github.com/gitblit/iciql "iciql git repository" -[googlecode]: http://code.google.com/p/iciql "iciql project management" -[apachelicense]: http://www.apache.org/licenses/LICENSE-2.0 "Apache License, Version 2.0" \ No newline at end of file +Building iciql +---------------- +[Eclipse](http://eclipse.org) is recommended for development as the project settings are preconfigured. + +1. Import the iciql project into your Eclipse workspace.
+*There will be lots of build errors.* +2. Using Ant, execute the `build.xml` script in the project root.
+*This will download all necessary build dependencies.* +3. Select your iciql project root and **Refresh** the project, this should correct all build problems. \ No newline at end of file