This project provides a questionnaire that determines the Linux distribution (or BSD system) which matches your preferences.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Vieille a830722f4c First git commit 4 years ago
app First git commit 4 years ago
src First git commit 4 years ago
views First git commit 4 years ago
web First git commit 4 years ago
.gitignore First git commit 4 years ago
CONTRIBUTORS.md First git commit 4 years ago
LICENSE First git commit 4 years ago
Makefile First git commit 4 years ago
README.en.md First git commit 4 years ago
README.fr.md First git commit 4 years ago
TODO.md First git commit 4 years ago
composer.json First git commit 4 years ago

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