« Previous -
Version 25/31
(diff) -
Next » -
Current version
Christos KK Loverdos, 04/05/2012 02:23 pm
Aquarium¶
Aquarium enables sharing and accounting services for the Okeanos cloud
Getting Started¶
We use Scala for development and Git for version control.You can find some helpful Scala resources here:
- Main Scala site
- Scala books
- Programming in Scala, 1st edition is free
The code is here. Feel free to use an Atom or an RSS feed of the commits.
You can also find some statistics, generated every hour, here. The statistics are served by a VM in the Okeanos IaaS. So, we eat our own dog food.
Accounting¶
The accounting subsystem accepts usage events from other systems and translates them to accounting entries in the user's wallet.
Sharing¶
The sharing system enables users to share resources in a controlled manner.
Events¶
Project organization and conventions¶
- Coding Style The guide does not specify a strict limit of characters per line. For Aquarium, we use 120.