-
JosephK authoreda8461412
Présentation du projet
Framasoft uses GitLab for the development of its free softwares. Our Github repositories are only mirrors.
If you want to work with us, fork us on git.framasoft.org. (no registration needed, you can sign in with your Github account)
Framasoft utilise GitLab pour le développement de ses logiciels libres. Nos dépôts Github ne sont que des mirroirs.
Si vous souhaitez travailler avec nous, forkez-nous sur git.framasoft.org. (l'inscription n'est pas nécessaire, vous pouvez vous connecter avec votre compte Github)
Compatibilités des navigateurs
Dernière mise à jour le 21 avril 2014
Navigateur | Version testée |
---|---|
Firefox | Ubuntu 13.10/FF28 |
Chrome | Ubuntu 13.10/Chromium33 |
Opera | (non testé) |
Konqueror | (non testé) |
Links | (non testé, inutile) |
Safari | (non testé) |
IE | Win7/IE9 |
Installation
Un fichier est dédié à l'installation de framadate : INSTALL.md.
Comment contribuer
De votre côté
- Créer un compte sur https://git.framasoft.org
- Créer un fork du projet principal : Créer le fork
- Créer une branche nommée feature/[Description]
- Où [Description] est une description en anglais très courte de ce qui va être fait
- Faire des commits dans votre branche
- Pusher la branche sur votre fork
- Demander une merge request
La suite se passe de notre côté
- Quelqu'un relira votre travail
- Essayez de rendre ce travail plus facile en organisant vos commits
- S'il y a des remarques sur le travail, le relecteur fera des commentaires sur la merge request
- Si la merge request lui semble correcte il peut merger votre travail avec la branche develop
Corrections suite à une relecture
La relecture de la merge request peut vous amener à faire des corrections. Vous pouvez faire ces corrections dans votre branche, ce qui aura pour effet de les ajouter à la merge request.
Comprendre le code
Un fichier est dédié à l'appréhension du code de framadate : Document technique.
Traductions
Les traductions se trouvent dans le dossier locale
. Chaque langue est dans un fichier JSON différent organisé par section.
Synthèses des librairies utilisées
Smarty, gestion des templates pour PHP
o80-i18n, système d'internationalisation
PostgreSQL ou MySQL
Framadate est un fork du projet STUdS, il motorise framadate.org pour framasoft.org
Les auteurs principaux de Framadate sont :
- Simon LEBLANC
- Pierre-Yves GOSSET