The development process

The ILIAS development process
Every user can contribute his or her own ideas and actively participate in the development even without programming knowledge. New features are first proposed and discussed in the feature wiki. The core team then decides on the inclusion of the feature in the core of ILIAS in a bi-weekly jour fix. Subsequently, the new feature is developed by commissioned programmers. After acceptance by the clients, it is made available on the development system. The new feature is then extensively tested there. With the release of the annual major release of ILIAS, it is available to all users free of charge.
Best of all, for each upcoming version, the feature will be maintained as needed, retested and enhanced by you or other users if there is interest.
Suggestion
- Describe idea in the feature wiki
- Get in contact with maintainers
Discussion
- Take up comments
- Finalise proposal
Jour-fixe decision
- Maintainer and product manager decide on inclusion in the core of ILIAS
- every monday from 1 o'clock in Jour Fixe VC
Funding
- secure funding
- obtain offer
Implementation
- Programming by maintainer / developer
- Creation of test cases
Testing
- Test and accept feature from developer
- Execution of test cases by testers from the community
Release
- Release of one ILIAS version per year
- Bugfix releases every 4 weeks
Repeat
- Collecting new suggestions in the feature wiki
Do you have concrete ideas on how ILIAS could be expanded in its range of functions? Do you want to actively participate in new developments and have a say in them? In the feature wiki, every user can submit conceptualised ideas and discuss them with the community. If you want to participate in future ILIAS versions, this is the place to be.



