Raccourcis : Contenu - rubriques - sous rubriques
FR

Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
fr:faq [2013/02/20 12:03] – [Divers] laurentfr:faq [2019/01/18 10:37] – [Contributions] laurent
Ligne 20: Ligne 20:
 ===== Contributions ===== ===== Contributions =====
  
-   * **Comment puis-je contribuer au projet Jelix ?** Nous avons besoin de personnes pour faire évoluer le site, compléter le manuel et les tutoriels, réaliser des modules « généraux » (ex. : news, forum, etc.). Et bien sûr, vous pouvez contribuer au code, il y a [[http://developer.jelix.org/report/1|plein de choses à faire]]:-) +   * **Comment puis-je contribuer au projet Jelix ?** Nous avons besoin de personnes pour faire évoluer le site, compléter le manuel et les tutoriels, réaliser des modules « généraux » (ex. : news, forum, etc.). Et bien sûr, vous pouvez contribuer au code. Tout est sur github : [[https://github.com/jelix/jelix|jelix]] [[https://github.com/jelix/jelix-org|le site]], [[https://github.com/jelix/jelix-manuel-fr|la documentation]],  
-   * **J'ai envie de contribuer au code car je voudrais apporter des améliorations. Comment je m'y prends ?** En consultant dans un premier temps [[http://developer.jelix.org|le manuel du hacker]]. Parlez-en aussi aux développeurs (sur IRC ou dans le forum), ils pourront vous mettre sur la piste des choses à faire, sur la façon d'apporter les modifications, etc. +   * **J'ai envie de contribuer au code car je voudrais apporter des améliorations. Comment je m'y prends ?** En consultant dans un premier temps [[https://github.com/jelix/jelix/blob/master/CONTRIBUTING.md|le manuel du hacker]]. Parlez-en aussi aux développeurs (sur IRC ou dans le forum), ils pourront vous mettre sur la piste des choses à faire, sur la façon d'apporter les modifications, etc. 
-   * **J'ai fait une modification et je voudrais l'intégrer dans la version officielle. Comment je fais ?** Vous pouvez forker notre dépot git sur https://github.com/jelix/jelix, commiter vos modifications et faire un pull request. Sinon vous pouvez proposer un patch [[http://developer.jelix.org/newticket|dans un nouveau ticket]] ou le ticket existant correspondant. +   * **J'ai fait une modification et je voudrais l'intégrer dans la version officielle. Comment fais-je ?** Vous pouvez forker notre dépot git sur https://github.com/jelix/jelix, commiter vos modifications et faire une pull request. Sinon vous pouvez proposer un patch [[https://github.com/jelix/jelix/issues|dans un nouveau ticket]] ou le ticket existant correspondant. 
-   * **J'ai trouvé un bug !** Regardez [[http://developer.jelix.org/report/1|si il n'est pas déjà répertorié]], sinon [[http://developer.jelix.org/newticket|créez un nouveau ticket]] pour le signaler. Si vous n'êtes pas sûr du bug, il est préférable d'abord d'en discutez dans le forum. +   * **J'ai trouvé un bug !** Regardez [[https://github.com/jelix/jelix/issues|si il n'est pas déjà répertorié]], sinon [[https://github.com/jelix/jelix/issues/new|créez un nouveau ticket]] pour le signaler. Si vous n'êtes pas sûr du bug, il est préférable d'abord d'en discutez dans le forum. 
-   * **Y a une erreur dans la documentation, ou je voudrais compléter la documentation !** La documentation (et cette page même) est stockée dans un wiki. Inscrivez-vous sur le wiki, et cliquez sur le bouton « Éditer la page » pour la modifier (ou sur les boutons « Éditer » de chaque partie).+   * **Y a une erreur dans la documentation, ou je voudrais compléter la documentation !** La documentation principale est stockée dans un projet github, https://github.com/jelix/jelix-manuel-fr. Ouvrez une "issue", proposez un patch... Si il s'agit d'une amélioration à faire sur les pages /articles/ du site jelix.org, ce sont des pages gérées par un wiki. Inscrivez-vous sur le wiki, et cliquez sur le bouton « Éditer la page » pour la modifier (ou sur les boutons « Éditer » de chaque partie).
  
 ===== Technique ===== ===== Technique =====
  
    * **Peut-on utiliser jDao séparément de Jelix ?** Non, car il y a trop de dépendance avec d'autres classes de Jelix.    * **Peut-on utiliser jDao séparément de Jelix ?** Non, car il y a trop de dépendance avec d'autres classes de Jelix.
-   * **Peut-on utiliser le moteur de template séparément ?** Oui, il existe une version « standalone » de jTpl.+   * **Peut-on utiliser le moteur de template séparément ?** Oui, il existe une version « standalone » de jTpl. Depuis 2015 elle se nomme Castor et [[https://packagist.org/packages/jelix/castor|est disponible via Composer]].
    * **Jelix ne permet pas de générer une page dans le format //XXX//, comment faire ?** Il suffit de créer un objet dérivant de //jResponse//, qui sache générer un document au format en question, et de le déclarer dans la configuration. Toute contribution en ce sens est d'ailleurs la bienvenue.    * **Jelix ne permet pas de générer une page dans le format //XXX//, comment faire ?** Il suffit de créer un objet dérivant de //jResponse//, qui sache générer un document au format en question, et de le déclarer dans la configuration. Toute contribution en ce sens est d'ailleurs la bienvenue.
  
Fils rss des changements récents dans le wiki Creative Commons License