Olena Development
This page gathers resources for the developers of the Olena platform
as well as contributors to the project.
Project Management - Trac
We use
Trac as project management platform:
Trac serves us to:
- Keep an eye on the project's
time line.
- Manage the project's road map by setting up
road map.
- Report and manage bugs, feature requests, etc. through
tickets.
- Go inside Olena's repository thanks to the source browser.
- Write some technical documentation targeting the development team
using an integrated wiki.
- Lost? Use the search engine.
Only members of the Olena Team have write access on Trac (tickets,
wiki pages, etc.) to avoid spam bots, but everybody is
free to consult
the contents of the site.
If you want to report a bug, please send a message to
olena-bugs@lrde.epita.fr first, and we'll process it via e-mail
and/or Trac.
Version Control
Olena's source are stored in a
Git repository. The
master branch should point to a reasonably stable state.
-
git://git.lrde.epita.fr/olena: Public read-only URL to the Git repository (see instructions on the Download page on how to get a copy of the repository)
- Olena's latest commit via Trac's browser (careful, this page does not necessarily show the
master branch by default)
The repository contains all revisions since Olena 0.3.
Continuous Integration
BuildBot's Build Farm
Olena is built continuously (each time changes are pushed into the Git repository) on different architectures thanks to the
BuildBot-powered build farm of the lab.
Daily Tests
We also perform daily tests using a custom framework developped by
Guillaume Lazzara, delivering pretty-printed reports:
We plan to integrate this tool in BuildBot someday.
Statistics
Statistics generated by
GitStats:
Documentation
The reference
documentation is generated by
Doxygen.
Attic
These resources are for the (outdated) 0.x branch of the project (the last release of is Olena 0.11), see branch
prcs-olena in the Git repository.
to top