Eveπ is a tool to organize PI projects involving several peoples on Eve Online. For now, it's in very early alpha, not very well structured and probably unstable.
The tool is written in Eliom, a language/framework to program websites in Ocaml. I use Macaque for pgsql interfacing in a type-safe way. I also use Bootstrap for the website layout.
You will also need sqlite, safepass and macaque_lwt.
Install all of this easily with opam :
opam install sqlite3-ocaml safepass macaque eliom macaque_lwt
For now, you need to have two pgsql databases :
- One named eveSDD containing the SDD;
- One named evePI with the schema schema.sql.
Those should be accessible in local. You can then use ocsigen as described in the Readme.
No, it's not very flexible, it will change ...
Sure, see the todo file. You can of course propose features (or do them even !)
I welcome css masters and designers very warmly too, because I suck at it.
Don't be afraid by french comments in the code ... It happens, sometimes.
See Hacking.md for a description of the code organization.