A general overview on our processes can be found in the development guide and the community FAQs.
- Contributing: How to contribute to ILIAS with pull requests, bug reports, features requests, testing and more
- Documentation: How to provide documentation like guidelines, how-tos, APIs, tutorials or examples
- Maintenance: How the source code is maintained
- Coordinators: Detailed information on the coordinator model which is being used for some important libraries and services
- Coding Guidelines: PSR-2 based coding style guidelines
- Namespaces: Guidelines for using namespaces.
- Basic Architecture: Slightly outdated, but still relevant. Additionally code is going into our core libraries in the src directory.
- GIT introduction
- Git Hooks
- Unit Tests: How to write unit tests
- Dependency Management: Managing dependencies to third party PHP and JS libs.
- Accessibility Guidelines: Foster an accessible user interface
- Input Processing: Securely process user input
- API overview: Overview on APIs and services