Source Repository
All source is managed under Subversion: http://fascinator.usq.edu.au/svn/code/the-fascinator2/
Understanding the directory structure
The Fascinator is written in Java and utilises Maven to manage the build. We haven't strayed from the built-in Maven directory structures so developers aware of Maven should feel at home.
Those looking to write code for The Fascinator should check out SystemArchitecture? and BuildingTheFascinator?.
Looking at the development trunk you'll see:
- pom.xml: This is the base Maven project file
- config.json: A sample system configuration file
- /core:
- /plugin-api: Interfaces for plugins
- /plugins: The base directory for plugin classes. A great place to check and see if someone's working on something you want.
- /common: General utility classes
