Contribuer
Comment proposer une amélioration ou corriger un bug dans UniFam.
Les contributions externes ne sont pas encore activement recherchées. Si vous souhaitez proposer un changement, ouvrez d'abord une issue pour en discuter.
Processus
Étapes
- Cherchez une issue existante, ou créez-en une pour discuter du changement.
- Créez une branche depuis la branche principale (TODO : convention de nommage).
- Développez et ajoutez des tests.
- Ouvrez une pull request décrivant le changement et son intérêt.
Règles
- Respectez l'architecture : pas de logique dans le SDK, pas de dépendance du domaine vers le framework.
- Les contrats d'un module restent dans le SDK du module.
- Documentez tout changement visible (documentation et changelog).
- Pour toute modification du SDK, décrivez dans la pull request : les fichiers créés ou modifiés, la raison, l'impact sur les exports publics, les tests ajoutés et les points restant à décider.
Licence
UniFam est distribué sous la licence LicenseRef-UniFam-1.0 (raccourci LRUF-1.0), une licence sur-mesure unique pour tout le projet (Core et modules).
- Le code source est ouvert et peut être auto-hébergé pour un usage personnel ou familial.
- Sa commercialisation par des tiers n'est pas autorisée.
- La republication des modifications n'est exigée qu'en cas de redistribution ou d'hébergement public, pas pour un usage privé.
Cette licence n'est pas un label « open source » reconnu par l'OSI ou la FSF. Le fichier LICENSE du dépôt fait foi.