Changes

m
no edit summary
Line 73: Line 73:  
*如果您不是Yoda级别(您的级别是 [https://wiki.dolibarr.org/Dolibarr_Project#Developers_roles Jedi] 或 [https://wiki.dolibarr.org/Dolibarr_Project#Developers_roles Admiral] 或 [https://wiki.dolibarr.org/Dolibarr_Project#Developers_roles Soldier]),则必须先使用 GitHub 的“Fork”功能。之后,您可以从 GitHub 发出“Pull Request”,要求将您的补丁合并到develop分支中。 更多信息请参阅 [https://wiki.dolibarr.org/FAQ_Get,update_GIT_project_sources FAQ_Get,update_GIT_project_sources] 和 https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md
 
*如果您不是Yoda级别(您的级别是 [https://wiki.dolibarr.org/Dolibarr_Project#Developers_roles Jedi] 或 [https://wiki.dolibarr.org/Dolibarr_Project#Developers_roles Admiral] 或 [https://wiki.dolibarr.org/Dolibarr_Project#Developers_roles Soldier]),则必须先使用 GitHub 的“Fork”功能。之后,您可以从 GitHub 发出“Pull Request”,要求将您的补丁合并到develop分支中。 更多信息请参阅 [https://wiki.dolibarr.org/FAQ_Get,update_GIT_project_sources FAQ_Get,update_GIT_project_sources] 和 https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md
   −
==Avec un compte GitHub==
+
==使用GitHub帐户==
 
Les accès au dépot des sources en lecture est publique. La soumission de contributions dépend toutefois de votre niveau dans le projet.
 
Les accès au dépot des sources en lecture est publique. La soumission de contributions dépend toutefois de votre niveau dans le projet.
   Line 84: Line 84:  
*La procédure qui suit reste un alternative techniquement possible mais n'est plus pratiquée que pour les toutes petites modifications...
 
*La procédure qui suit reste un alternative techniquement possible mais n'est plus pratiquée que pour les toutes petites modifications...
   −
==Sans compte GitHub==
+
==没有GitHub帐户==
 
Sans compte GitHub, il est nécessaire de générer et fournir par mail, sur la mailing-list développeur '''dolibarr-dev''' votre fichier patch (Voir ici pour cela {{TemplateURLMLDev}}). Voici la procédure pour générer un fichier patch:
 
Sans compte GitHub, il est nécessaire de générer et fournir par mail, sur la mailing-list développeur '''dolibarr-dev''' votre fichier patch (Voir ici pour cela {{TemplateURLMLDev}}). Voici la procédure pour générer un fichier patch:
   Line 91: Line 91:  
Voici la ''méthode Pro'' selon laquelle travailler pour pouvoir générer un tel fichier patch:
 
Voici la ''méthode Pro'' selon laquelle travailler pour pouvoir générer un tel fichier patch:
   −
- Avoir un répertoire qui contient la version de Dolibarr de référence (résultat de la mise à jour GIT ou bien tout simplement l'arborescence résultant de la décompression d'un snapshot tgz de Dolibarr). On appellera ce répertoire '''ancien_rep'''. Vous pouvez récupérer le snapshot de la version de dev en cours sur le  [http://www.dolibarr.org/downloads/ site officiel de Dolibarr - espace téléchargement - version développement].
+
- Avoir un répertoire qui contient la version de Dolibarr de référence (résultat de la mise à jour GIT ou bien tout simplement l'arborescence résultant de la décompression d'un snapshot tgz de Dolibarr). On appellera ce répertoire '''ancien_rep'''. Vous pouvez récupérer le snapshot de la version de dev en cours sur le  [https://www.dolibarr.org/downloads/ site officiel de Dolibarr - espace téléchargement - version développement].
    
- Avoir un autre répertoire qui contient l'arborescence de Dolibarr mais dans laquelle vous faites ou avez fait vos modifications. On appellera ce répertoire '''nouveau_rep'''.
 
- Avoir un autre répertoire qui contient l'arborescence de Dolibarr mais dans laquelle vous faites ou avez fait vos modifications. On appellera ce répertoire '''nouveau_rep'''.
   −
Pour générer le fichier patch, il suffit alors de lancer la commande '''diff''' (en standard sous Linux, fourni dans [http://www.cygwin.org/cygwin cygwin] sous Windows) de la manière suivante:
+
Pour générer le fichier patch, il suffit alors de lancer la commande '''diff''' (en standard sous Linux, fourni dans [https://www.cygwin.org/cygwin cygwin] sous Windows) de la manière suivante:
 
<source lang="bash">
 
<source lang="bash">
 
diff -BNaur --exclude=CVS --exclude="*.patch" --exclude=".#*" --exclude="*~" --exclude="*.rej" \
 
diff -BNaur --exclude=CVS --exclude="*.patch" --exclude=".#*" --exclude="*~" --exclude="*.rej" \
Line 129: Line 129:     
=如何打包/交付模块=
 
=如何打包/交付模块=
Voir la page [[Développement_module#Cr.C3.A9er_un_package_pour_livrer_et_installer_votre_module|Developpement module - Créer un package pour livrer et installer votre module]]
+
请参阅页面 [[模块开发#创建一个安装包来分发和安装您的模块]]
   −
La procédure est également valide pour générer un package pour le soumettre sur la place de marché https://www.dolistore.com
+
该流程也适用于生成要在 https://www.dolistore.com 市场上提交的包。
   −
=Comment être informé de ce qui se passe sur Dolibarr ?=
+
=如何了解Dolibarr的最新状况?=
Voir la page [[FAQ Comment être informé de l'actualité de Dolibarr ?]]
+
请参阅页面 [[FAQ Comment être informé de l'actualité de Dolibarr ?]]
   −
=Migrer ma base de Mysql vers PostgreSQL=
+
=将我的数据库从Mysql迁移到PostgreSQL=
Voir la page [[FAQ Migrer ma base Mysql vers PostgreSQL]]
+
请参阅页面 [[FAQ Migrer ma base Mysql vers PostgreSQL]]
 +
 
 +
=什么是发布流程以及其是如何进行的=
 +
请参阅页面 [[FAQ Release process]]
 +
[[Category:开发]]