developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Changes between Version 13 and Version 14 of fr/sources


Ignore:
Timestamp:
Mar 24, 2008, 8:06:41 PM (12 years ago)
Author:
laurentj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • fr/sources

    v13 v14  
    1616Et plus tard, on pourra aussi en générer en fonction de l'arborescence finale souhaitée : configuré pour fonctionner sans documentRoot, ou avec documentRoot.
    1717
    18 Ainsi, le developpement de jelix suit ces étapes :
    19 
    20  1. récupération de la dernière version de jelix dans le dépôt subversion
    21  1. création d'un fichier de paramètres pour le générateur
     18Ainsi, quand on travail sur jelix, on suit ces étapes :
     19
     20 1. récupération de la dernière version de jelix dans le dépôt subversion (svn checkout)
     21 1. création d'un fichier de paramètres pour le générateur (un fichier ini)
    2222 1. modification des fichiers sources de jelix (correction de bug, amélioration, nouvelle  fonctionnalité etc..)
    2323 1. lancement du générateur de sources finales. On obtient un "build"
    24  1. test du build avec une application
    25  1. si le test est ok, on enregistre les modifications dans subversion (ou alors on créer un patch), sinon on recommence à l'étape 2.
    26 
     24 1. test du build avec une application, et en particulier testapp (qui est fournie dans le dépôt subversion) qui contient tout les tests unitaires
     25 1. si les tests sont concluants, le développeur propose son patch (svn diff) et débute alors le processus de review.
    2726
    2827Pour ceux qui veulent juste avoir une version optimisée/personnalisée, seules ces étapes sont nécessaires :
     
    4746
    4847
    49 Addresse du dépot, pour les contributeurs "officiels" qui ont un accès en écriture sur le dépot :
     48Adresse du dépôt, pour les contributeurs "officiels" qui ont un accès en écriture sur le dépôt :
    5049
    5150{{{
     
    6665
    6766
    68 jelix/trunk est pour récupérer uniquement la version en cours de développement de la branche principale. Si vous voulez récupérer d'autres branches ou versions officielles, indiquez juste jelix
    69 
    70 
    71 {{{
    72    svn+ssh://''votre_login_berlios''@svn.berlios.de/svnroot/repos/jelix/
    73 }}}
     67jelix/trunk (branche principale) contient la prochaine version majeure en cours de développement (1.1, 1.2 etc.). Si vous voulez récupérer d'autres branches ou versions officielles, en particulier les branches de maintenances des versions sorties comme la branche 1.0.x (1.0, 1.0.1, 1.0.2...) indiquez par exemple jelix/branches/1.0.x.
     68
     69
     70{{{
     71   svn+ssh://''votre_login_berlios''@svn.berlios.de/svnroot/repos/jelix/branches/1.0.x
     72}}}
     73
     74Bien sûr, si vous voulez récupérer le dépôt entier :
     75
     76{{{
     77   svn+ssh://''votre_login_berlios''@svn.berlios.de/svnroot/repos/jelix
     78}}}
     79(attention, cela peut être volumineux)
     80
    7481
    7582
     
    8289  build/     les outils de génération de sources
    8390  lib/       les bibliothèques de jelix
    84   myapp/     application simple (obsolète)
    8591  temp/      repertoire temporaire pour les applications jelix
    8692  testapp/   application qui permet de tester le framework
     
    9096== Les outils de constructions ==
    9197
    92 Les sources obtenues via le dépot subversion ne peuvent pas être utilisable directement par PHP. Pour pouvoir utiliser Jelix, il faut générer les sources finales interpretables par PHP. Pour ce faire il y a un script build/buildjelix.php. C'est le fameux "générateur". C'est une sorte de makefile. Il prend en argument un nom de fichier ini qui déclare des paramètres de génération. Vous en avez quelques exemples dans le repertoire build/config/.
     98Les sources obtenues via le dépôt subversion ne peuvent pas être utilisable directement par PHP. Pour pouvoir utiliser Jelix, il faut générer les sources finales interpretables par PHP. Pour ce faire il y a un script build/buildjelix.php. C'est le fameux "générateur". C'est une sorte de makefile. Il prend en argument un nom de fichier ini qui déclare des paramètres de génération. Vous en avez quelques exemples dans le repertoire build/config/.
    9399
    94100
     
    194200Il existe un fichier makefile, utilisable par la commande Make, qui appel les scripts de build pour jelix et autres applications stockées dans le dépot. Le Makefile accepte différentes cibles, qui permettent de générer des repertoires de travail ou des paquets à distribuer avec les paramètres standards. Tapez simplement make pour en avoir la liste.
    195201
    196 Toutefois, il n'est en principe pas à utiliser et est surtout utile pour le serveur de jelix.org, pour générer chaque jour des paquets téléchargeables de la toute dernière version de Jelix, et générer la documentation de réference.
     202Toutefois, il n'est en principe pas à utiliser et est en fait surtout utilisé sur le serveur de jelix.org, pour générer chaque jour des paquets téléchargeables de la toute dernière version de Jelix, et générer la documentation de réference.
    197203
    198204----