Skip to content


Subversion checkout URL

You can clone with
Download ZIP
The official Qi4j website.
HTML Other
branch: master
Failed to load latest commit information.
1.0/javadocs Adding old javadocs for 1.0, 1.2, 1.3, 1.4, 1.4.1
1.2/javadocs Adding old javadocs for 1.0, 1.2, 1.3, 1.4, 1.4.1
1.3/javadocs Adding old javadocs for 1.0, 1.2, 1.3, 1.4, 1.4.1
1.4.1/javadocs Adding old javadocs for 1.0, 1.2, 1.3, 1.4, 1.4.1
1.4 Adding old javadocs for 1.0, 1.2, 1.3, 1.4, 1.4.1
2.0-RC1 Version switcher is now populated from /versions.json
2.0-RC2 Qi4j SDK 2.0-RC2
2.0 Removed Scala Sample page from 2.0 documentation
_includes/releases Removed download links to RCs
_layouts Website layouts, fix (c) date in footers
_posts Better news layout
community Fixed issue tracked url in Community > Get Help
develop Update develop website
graphics First graphics assets.
landing-resources Community > CI: Impact change in Jenkins api
latest Removed Scala Sample page from 2.0 documentation
schemas/2008/dev-status/1 First site on GitHub.
.gitignore Introducting landing site generated using Jekyll
CNAME Needed for GitHub to serve Qi4j domain. Redirecting to the ASF resources.
_config.yml Fix ASF Proposal build ASF Proposal, fix org.json dependency mention
atom.xml Fix ASF Proposal build
downloads.html Removed download links to RCs
index.html Qi4j SDK 2.0
news.html Moved community content to the landing site
sitemap.txt Attempt to use Jekyll for the landing site
versions.json Removed RCs from the version switcher


Please see -

The official Qi4j website.

+-- develop/            Documentation for the 'develop' branch.
|ÊÊ +-- javadocs/
+-- latest/             Documentation for the 'master' branch aka. the latest stable release.
|ÊÊ +-- javadocs/
+-- VERSION_STRING/     Documentation for each stable release.
|ÊÊ +-- javadocs/
+-- landing-resources/  CSS, images, fonts and javascript files.
+-- _config.yml         Jekyll configuration
+-- _layouts/           Jekyll layouts
+-- index.html
+-- news.html
+-- _posts/             News, one per file
+-- atom.xml            Atom news feed
+-- downloads.html
+-- _includes/
|ÊÊ +-- releases/       Release download pages, one per file
+-- community/
+-- sitemap.txt         Sitemap
+-- schemas/            Qi4j XML Schemas
+-- graphics/           Qi4j graphic resources
+--           This very README

Landing pages

The landing pages are generated by Github using Jekyll.

To install it locally:

gem install jekyll

To preview the website locally from a working copy:

jekyll serve

Then go to http://localhost:4000/.

Layouts are in the _layouts directory.

News are in the _posts directory.

SDK Releases Downloads are in the _includes/releases directory.

Only the news are in the Markdown format, the other pages that should rarely change are plain HTML so we can fine-control the layout.

A news feed is built in atom.xml and the site map in sitemap.txt

Jekyll generate the website output in the _site directory that is added in the .gitignore file.

Versioned documentation

The versioned documentation is generated from asciidoc text files from the Qi4j SDK source repository by the Qi4j build system.

Something went wrong with that request. Please try again.