Wiki
Version 21 (Christos KK Loverdos, 04/05/2012 01:28 pm)
1 | 1 | Giorgos Gousios | h1. Aquarium |
---|---|---|---|
2 | 1 | Giorgos Gousios | |
3 | 2 | Giorgos Gousios | Aquarium enables sharing and accounting services for the Okeanos cloud |
4 | 1 | Giorgos Gousios | |
5 | 20 | Christos KK Loverdos | h2. Getting Started |
6 | 20 | Christos KK Loverdos | |
7 | 20 | Christos KK Loverdos | We use Scala for development and Git for version control. |
8 | 20 | Christos KK Loverdos | You can find some helpful Scala resources here: |
9 | 20 | Christos KK Loverdos | * "Main Scala site":http://www.scala-lang.org |
10 | 20 | Christos KK Loverdos | * "Scala books":http://www.scala-lang.org/node/959 |
11 | 21 | Christos KK Loverdos | ** Programming in Scala, 1st edition is "free":http://www.artima.com/pins1ed/ |
12 | 20 | Christos KK Loverdos | |
13 | 20 | Christos KK Loverdos | You can find some helpful Git resources here: |
14 | 20 | Christos KK Loverdos | * "Pro Git Book":http://progit.org/ |
15 | 21 | Christos KK Loverdos | ** Available in "HTML":http://progit.org/book/, "pdf":http://progit.org/ebook/progit.pdf, "mobi":https://github.s3.amazonaws.com/media/pro-git.en.mobi and "epub":https://github.s3.amazonaws.com/media/progit.epub |
16 | 20 | Christos KK Loverdos | |
17 | 20 | Christos KK Loverdos | |
18 | 2 | Giorgos Gousios | h2. Accounting |
19 | 1 | Giorgos Gousios | |
20 | 3 | Giorgos Gousios | The accounting subsystem accepts usage events from other systems and translates them to accounting entries in the user's wallet. |
21 | 2 | Giorgos Gousios | |
22 | 2 | Giorgos Gousios | * [[Accounting system design]] |
23 | 2 | Giorgos Gousios | * [[The accounting policy DSL]] |
24 | 2 | Giorgos Gousios | |
25 | 2 | Giorgos Gousios | h2. Sharing |
26 | 2 | Giorgos Gousios | |
27 | 3 | Giorgos Gousios | The sharing system enables users to share resources in a controlled manner. |
28 | 4 | Giorgos Gousios | |
29 | 15 | Christos KK Loverdos | h2. Events |
30 | 16 | Christos KK Loverdos | |
31 | 17 | Christos KK Loverdos | * [[Resource Event Format]] |
32 | 19 | Christos KK Loverdos | * [[User Event Format]] |
33 | 14 | Christos KK Loverdos | |
34 | 4 | Giorgos Gousios | h2. Project organization and conventions |
35 | 4 | Giorgos Gousios | |
36 | 7 | Giorgos Gousios | * "Coding Style":http://docs.scala-lang.org/style/ The guide does not specify a strict limit of characters per line. For Aquarium, we use 120. |
37 | 12 | Christos KK Loverdos | |
38 | 12 | Christos KK Loverdos | h2. Useful sites |
39 | 13 | Christos KK Loverdos | |
40 | 5 | Christos KK Loverdos | * "Scala cheatsheets":http://docs.scala-lang.org/cheatsheets/ |
41 | 6 | Christos KK Loverdos | * "Scaladoc":https://wiki.scala-lang.org/display/SW/Scaladoc |
42 | 11 | Christos KK Loverdos | * "Scala info on StackOverflow":http://stackoverflow.com/tags/scala/info |
43 | 12 | Christos KK Loverdos | * "Twitter's Effective Scala":http://twitter.github.com/effectivescala/ |
44 | 8 | Christos KK Loverdos | |
45 | 10 | Christos KK Loverdos | h2. Άλλη τεκμηρίωση στον Okeanos |
46 | 8 | Christos KK Loverdos | |
47 | 9 | Christos KK Loverdos | h3. Pithos |
48 | 8 | Christos KK Loverdos | |
49 | 8 | Christos KK Loverdos | * "Dev Docs":http://pithos.dev.grnet.gr/docs/ |