This project provides a questionnaire that determines the Linux distribution (or BSD system) which matches your preferences.
Ir al archivo
Simon Vieille a830722f4c First git commit 2015-03-02 20:07:17 +01:00
app First git commit 2015-03-02 20:07:17 +01:00
src First git commit 2015-03-02 20:07:17 +01:00
views First git commit 2015-03-02 20:07:17 +01:00
web First git commit 2015-03-02 20:07:17 +01:00
.gitignore First git commit 2015-03-02 20:07:17 +01:00
CONTRIBUTORS.md First git commit 2015-03-02 20:07:17 +01:00
LICENSE First git commit 2015-03-02 20:07:17 +01:00
Makefile First git commit 2015-03-02 20:07:17 +01:00
README.en.md First git commit 2015-03-02 20:07:17 +01:00
README.fr.md First git commit 2015-03-02 20:07:17 +01:00
TODO.md First git commit 2015-03-02 20:07:17 +01:00
composer.json First git commit 2015-03-02 20:07:17 +01:00

README.fr.md

Questionnaire Linux

Ce projet consiste en un questionnaire permettant de déterminer la distribution Linux (ou BSD) qui vous convient le plus.

Contact et support

Gestion de projet

Arborescense du code

IRC

  • Server: ssl.neutralnetwork.org
  • Channel: #wiki
  • Web client

Forum

Prérequis

Installation

svn co https://svn.deblan.org/svn/linux-questionnaire
cd linux-questionnaire
make

Composer

Composer est peut-être téléchargeable depuis votre gestionnaire de paquets. Sinon, suivez les instructions suivantes :

Téléchargement

# Avec cURL
curl -sS https://getcomposer.org/installer | php

# Avec Wget
wget -O - -q https://getcomposer.org/installer | php

Vous pouvez maintenant l'utiliser avec php composer.phar [arguments].

Exécutable

mv composer.phar composer
chmod +x composer

S'utilise désormais avec ./composer [arguments].

Installation

En partant du principe que le dossier ~/bin existe et est dans le $PATH.

mv composer ~/bin

Installation des dépendances (depuis composer.lock)

composer install

Mise à jour des dépendances (modification de composer.lock)

composer update

Makefile

Un Makefile est intégré pour automatiser certaines tâches.

  • make installera les dépendances de l'application avec Composer,
  • make prod installera les dépendances à l'exception de celles nécessaires seulement au développement, et lancera make optimize,
  • make optimize exécutera le script d'optimisation de Composer pour convertir les chargements dynamiques de classes en classmap,
  • make cs lancera un code sniffer PHP avec les conventions PSR-2.

Serveur de développement

Vous pouvez utiliser le serveur de développement intégré à PHP, par exemple sur localhost, port 8080 :

cd web
php -S localhost:8080

Mise à jour de la page d'accueil

Quand les README.*.md sont modifiés, il faut aussi mettre à jour les vues correspondantes dans web/views/Questionnaire/readme.*.html.twig. Pour ça, un script a été créé.

Aide

app/console generate:readme -h

Génération de base

app/console generate:readme