Dépôt.
Go to file
Luc Didry 15b173569d Zanata integration (https://trad.framasoft.org)
1. Install zanata-cli on your computer
(https://zanata.readthedocs.io/en/latest/client/installation/linux-installation/)
2. Configure zanata-cli
(https://zanata.readthedocs.io/en/latest/client/configuration/)
3. Do your stuff, add your new strings to locale/en.json only
4. Push the new locales: make push-locales
5. Translate on https://trad.framasoft.org
6. Pull the new locales: make pull-locales (requires the Perl module
JSON, provided by libjson-perl on Debian)
7. Commit and enjoy
2018-02-26 14:32:17 +01:00
action Run php-cs-fixer with a custom config. This may break a lot of things 2018-02-19 19:43:30 +01:00
admin Fix php version check 2018-02-21 11:17:55 +01:00
app fix issue with check for maxValue 2018-02-20 19:29:56 +01:00
css Merge branch 'develop' 2018-02-20 19:05:24 +01:00
doc Fix missing keys 2015-04-07 20:06:24 +02:00
fonts update bootstrap 2018-02-20 18:00:43 +01:00
images Remove '?' image on 'Where are my polls' link 2015-05-29 18:25:48 +02:00
js Merge branch 'develop' 2018-02-20 19:05:24 +01:00
locale Translate missing italian strings 2018-02-21 12:08:57 +01:00
po Zanata integration (https://trad.framasoft.org) 2018-02-26 14:32:17 +01:00
scripts Run php-cs-fixer with a custom config. This may break a lot of things 2018-02-19 19:43:30 +01:00
tpl fix ui stuff 2018-02-20 19:29:40 +01:00
.editorconfig Merge branch 'editorconfig' into 'master' 2016-06-30 19:27:06 +02:00
.gitignore Zanata integration (https://trad.framasoft.org) 2018-02-26 14:32:17 +01:00
.gitlab-ci.yml typo on CI 2018-02-21 11:36:27 +01:00
.php_cs Run php-cs-fixer with a custom config. This may break a lot of things 2018-02-19 19:43:30 +01:00
.po2json.sh Zanata integration (https://trad.framasoft.org) 2018-02-26 14:32:17 +01:00
.renest_json.pl Zanata integration (https://trad.framasoft.org) 2018-02-26 14:32:17 +01:00
AUTHORS.md Accessibilité et ergonomie sur choix_date, adminstuds - remplacement bouton de langue par un select - Fix export CSV - découpage chaines de langue pour enlever le code html - Fix // et port dans get_server_name 2014-07-04 11:21:31 +02:00
CHANGELOG.md Mise à jour de la release note 2016-10-06 23:52:57 +02:00
INSTALL.md Merge branch 'develop' 2018-02-20 19:05:24 +01:00
LICENCE.fr.txt Clearer names for LICENSE files 2014-11-26 18:32:50 +01:00
LICENSE.en.txt Clearer names for LICENSE files 2014-11-26 18:32:50 +01:00
Makefile Zanata integration (https://trad.framasoft.org) 2018-02-26 14:32:17 +01:00
README.md Merge branch 'develop' into funky 2018-02-20 19:40:51 +01:00
adminstuds.php Merge branch 'develop' 2018-02-20 19:05:24 +01:00
bandeaux.php Run php-cs-fixer with a custom config. This may break a lot of things 2018-02-19 19:43:30 +01:00
buildlang.php Install: Create installation page 2015-09-07 16:36:25 +02:00
compare.php Run php-cs-fixer with a custom config. This may break a lot of things 2018-02-19 19:43:30 +01:00
composer.json Merge branch 'develop' 2018-02-20 19:05:24 +01:00
composer.lock Merge branch 'develop' 2018-02-20 19:05:24 +01:00
create_classic_poll.php Run php-cs-fixer with a custom config. This may break a lot of things 2018-02-19 19:43:30 +01:00
create_date_poll.php rebase and run php-cs-fixer 2018-02-20 14:15:18 +01:00
create_poll.php Merge branch 'develop' 2018-02-20 19:05:24 +01:00
exportcsv.php Password protected polls cannot be exported 2016-10-06 22:42:57 +02:00
favicon.ico Changelog version 0.7 (mars 2013) 2013-11-21 15:02:46 +01:00
find_polls.php Run php-cs-fixer with a custom config. This may break a lot of things 2018-02-19 19:43:30 +01:00
htaccess.txt UrlNaming - Update htaccess example 2015-12-05 19:30:10 +01:00
index.php Merge branch 'bugfix/typo-in-comment-header' into 'develop' 2016-08-04 22:26:50 +02:00
locale.bat Some cleanin README.md + Add a section that say how to contribute 2015-03-04 17:17:10 +01:00
maintenance.php Merge branch 'bugfix/typo-in-comment-header' into 'develop' 2016-08-04 22:26:50 +02:00
php.ini ValueMax : limit the number of voters per option 2018-02-20 14:15:18 +01:00
phpunit.bat Install PHPUnit for UnitTesting 2015-05-29 17:05:26 +02:00
phpunit.sh Update and fix phpunit 2018-02-19 00:11:00 +01:00
robots.txt Update robots.txt 2017-02-13 10:47:57 +01:00
studs.php Check that conditions on valueMax are acceptable before adding the vote 2018-02-20 16:47:10 +01:00
zanata.xml Zanata integration (https://trad.framasoft.org) 2018-02-26 14:32:17 +01:00

README.md

Présentation du projet

Gitlabhttps://framagit.org

English 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 framagit.org. (no registration needed, you can sign in with your Github account)

Français 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 framagit.org. (l'inscription n'est pas nécessaire, vous pouvez vous connecter avec votre compte Github)

Installation

Un fichier est dédié à l'installation de framadate : INSTALL.md.

Comment contribuer

De votre côté

  1. Créer un compte sur https://git.framasoft.org
  2. Créer un fork du projet principal : Créer le fork
  3. Créer une branche nommée feature/[Description] à partir de la branche develop
    • Où [Description] est une description en anglais très courte de ce qui va être fait
  4. Faire des commits dans votre branche
  5. Pusher la branche sur votre fork
  6. Demander une merge request vers develop

La suite se passe de notre côté

  1. Quelqu'un relira votre travail
    • Essayez de rendre ce travail plus facile en organisant vos commits
  2. S'il y a des remarques sur le travail, le relecteur fera des commentaires sur la merge request
  3. 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

PHP 5.4.4

PostgreSQL ou MySQL 5.5


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

Les auteurs principaux du projet STUdS sont :

  • Guilhem BORGHESI
  • Raphaël DROZ

Université de Strasbourg - Direction Informatique Auteur : Guilhem BORGHESI Création : Février 2008

borghesi@unistra.fr

Ce logiciel est régi par la licence CeCILL-B soumise au droit français et respectant les principes de diffusion des logiciels libres. Vous pouvez utiliser, modifier et/ou redistribuer ce programme sous les conditions de la licence CeCILL-B telle que diffusée par le CEA, le CNRS et l'INRIA sur le site "http://www.cecill.info".

Le fait que vous puissiez accéder à cet en-tête signifie que vous avez pris connaissance de la licence CeCILL-B, et que vous en avez accepté les termes. Vous pouvez trouver une copie de la licence dans le fichier LICENCE.


Université de Strasbourg - Direction Informatique Author : Guilhem BORGHESI Creation : Feb 2008

borghesi@unistra.fr

This software is governed by the CeCILL-B license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL-B license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info".

The fact that you are presently reading this means that you have had knowledge of the CeCILL-B license and that you accept its terms. You can find a copy of this license in the file LICENSE.


Janvier 2008
Guilhem BORGHESI
Université de Strasbourg

Mai 2010
Raphaël DROZ, raphael.droz@gmail.com