wiki:fr/patchs
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.

Version 1 (modified by laurentj, 13 years ago) (diff)

--

Proposer un patch

Pour proposer une modification, vous devez suivre les mêmes étapes que celles du développement de Jelix, expliquée ici :

  1. récupération de la dernière version de jelix dans le dépôt subversion
  2. création d'un fichier de paramètres pour le générateur
  3. modification des fichiers sources de jelix (correction de bug, amélioration, nouvelle fonctionnalité etc..)
  4. lancement du générateur de sources finales. On obtient un "build"
  5. test du build avec une application
  6. si le test est ok, on fait un patch, sinon on recommence à l'étape 2.

Vous avez vu toutes les étapes 1 à 5 précédemment. Maintenant voyons pour le patch.

Dans le répertoire des sources issues du dépôt subversion, vous avez donc normalement effectué vos modifications. Placez vous alors dans le répertoire trunk, et tapez ensuite la commande

svn diff > monpatch.diff

Vous obtenez un fichier monpatch.diff, que vous enregistrerez dans un ticket sur le présent site, soit dans un ticket existant concernant la modification que vous avez effectué, soit dans un nouveau ticket. Suivant la qualité et la pertinence du patch, il sera intégré ou non dans Jelix.

ce que doit contenir votre patch

Votre patch contient bien sûr les modifications dans le code, mais pas seulement. Il doit aussi contenir les modifications des en-têtes (nom, copyright etc..). Bien lire attentivement les conventions de codage.