Espace Développeurs
Suivre le projet Prelude
Suivez l'actualité développement Prelude en consultant les tableaux ci-dessous, ou encore, en accédant directement au système de management du projet
Derniers développements Prelude
| Feature | Notes |
|---|---|
| Libprelude Win32 port | Libprelude now compile and run under Win32 native! |
| Libev support for Prelude-LML | |
| Multithreading API independance | Support for posix, solaris, pth, win32 backend |
| Prelude-LML, support mod_security v2 | Contributed by Peter Vrabec and Dan Kopecek |
| Prelude-LML, support FreeBSD su attempts | Contributed by Alexander Afonyashin |
| Easybindings | Provide an easy and natural way to use the Prelude interfaces, from high level languages (available for C++, Python, Perl, Ruby, Lua) |
Matrice des développements Prelude
| Feature | Planned | Development | Notes |
|---|---|---|---|
| ClamAV native support | X | ||
| Prelude-Correlator | X | (beta) | |
| PADS native support | X |
Dépôt GIT
Vous pouvez obtenir les dernières modifications au code source de Prelude en utilisant le système de contrôle de version open source GIT. Attention, il contient du code de développement qui pourrait être instable, ou ne pas compiler correctement. L'avantage d'utiliser GIT réside dans le fait d'obtenir les derniers correctifs et mises à jour sans avoir à attendre les versions officielles.
Le module que vous souhaitez consulter doit être spécifié en tant que modulename.
- Accès anonyme
git clone git://git.prelude-technologies.com/modulename.git
- Accès Développeur
Les même règles que pour l'accès Anonyme GIT s'appliquent, mais les développeurs doivent utiliser le protocole ssh.
git clone git@git.prelude-technologies.com:modulename.git
Contribuer du Code
Soumission de code
Les contributions au code de Prelude sont très appréciées et encouragées.
Tous les changements proposés dans le dépôt Prelude sont revus. Cette pratique a été mise en place afin de faciliter la maintenance et d'assurer la conservation d'un code propre.
Vous pouvez envoyer des diff unifiés à la mailing list Prelude développement et demander une revue. L'autorisation de publier vos changements dans le dépôt de code officiel Prelude sera accordé par le chef de projet Yoann Vandoorselaere.
Bien sûr, cette règle ne s'applique pas si vous êtes désigné en tant que mainteneur d'un module précis.
Copyright
En raison du "dual-licensing" du système Prelude, tout le code du système Prelude doit être copyrighté au nom de PreludeIDS Technologies. Lorsque vous contribuez du code, nous vous demandons donc de nous céder votre copyright.
En fonction de l'ampleur de votre contribution et avec votre accord, vous serez cité sur le site de PreludeIDS en tant que contributeur.