• Credits

People

Design
Yan Pujante
Architecture
Yan Pujante
Implementation
Yan Pujante
Web Dev
Yan Pujante
Testing
Yan Pujante
Logos and icons
Markus Tuberville
Content editing
Markus Tuberville

Thanks

Special thanks go to Markus Tuberville for the really cool logos and icons (both for pongasoft and kiwidoc): they really make the site look good.

Thanks go to Jean-Luc Vaillant for some ideas and advice as well as allowing me the luxury to work part-time in order to fulfill my dream.

Software

groovy and java
java has essentially been used for the backend. groovy for the frontend (through Grails) and testing.
commons-vfs
This library has been used to abstract the location of the files generated during the kiwidoc processing. It makes it easy to write tests with no file access at all.
org.json
The internal storage format is json and this library has been used to read and write json serialized objects.
asm
For parsing the bytecode.
javadoc
For parsing the source code.
junit
For testing.
bnd
For parsing OSGi headers.
lucene
For the text search engine.
jericho-html
For parsing html.
Grails
For the frontend.
css
For the final rendering.
tagsoup
For filtering improperly formatted javadoc.
gradle
For the build.
maven
To fetch and process the source code and dependencies during the kiwidoc processing.