Aller au contenu

Participer à EcclesiaCRM

Pour participer au projet EcclesiaCRM.

Le projet dépend de contributeurs bénévoles et d'utilisateurs de la communauté open source. Pour contribuer vous pourriez :

  • Envoyer du code patché via des requêtes : pul requests
  • Une mise à jour de la documentation
  • En envoyant des rapports de bugs ou en proposant des améliorations du CRM.

Première étape

  1. Lire toute cette page.
  2. Faîtes vous connaître via notre Tchat
  3. Faîtes un tour dans la partie "Signaler un problème". Nous l'avons rendu aussi simple que possible pour envoyer un rapport de bug. Pas de problème sont souvent facile à résoudre.
  4. Ayez du plaisir!

Tester une branche

Tant qu'il ya du développement, il y a besoin de testeurs. Il y a un réel besoin de testeurs bien que nous soyons à l'affut pour tester de long en large le logiciel.

Mettez en place une machine de test

Il y a plusieurs moyen pour tester ce logiciel:

  1. Oracle Virtual Box
  2. Oracle VirtualBox permet de faire tourner gratuitement une machine virtuelle
  3. wmware
  4. wmware est un outil profesionel payant permettant de faire des tests de manière optimisée.
  5. Hyper-V
  6. Hyper-V est un rôle Windows 10 gratuit qui vous permettra de faire tourner un serveur Web Linux.

Tester EcclesiaCRM

  1. Vérifier la branche que vous voulez tester. Vous pourriez utiliser le client GitHub Desktop, que vous pourrez télécharger gratuitement sur la page GitHub, ou clicker une des liens suivants:
  2. Dans la plupart des cas, nous vous aiderons à tester une branche
  3. Parfois, nous testerons certaines parties dans des branches expérimentales
  4. Si vous téléchargez un fichier Zip, veuillez l'extraire dans dossier
  5. Via une ligne de commande, naviguer vers le dossier contenant le fichier
  6. Attendez jusqu'au message ou : EcclesiaCRM is now Hosted
  7. Puis tester la fonctionnalité ensuite
  8. Puis envoyer votre problème ou requête : Issues

Signaler un problème?

When reporting an issue, please include as much detail as you can. Let us know your platform and EcclesiaCRM version. If the problem is visual (for example a theme or design issue) please add a screenshot; and if you get an error please include the the full error and traceback. Quand vous signalez un problème, veuillez inclure le plus de détail possible. Votre plateforme nous sera communiquée via l'outil ad'hoc. Si le problème est visuel (Par exemple un problème d'interface utilisateur) ajoutez une copie d'écran; Si vous avez une erreur dans la page copier coller là dans le rapport de bug.

Installer un environnement de développement

Nous travaillons à un environnement sous docker directement

Pour lancer des tests

[Pour vérifier que votre requête a bien été soumise] (https://github.com/EcclesiaCRM/CRM/issues/13)

Soummettre un Pull Requests

Once you are happy with your changes or you are ready for some feedback, push it to your fork and send a pull request. For all change requests, documentation and unit tests will be required for acceptance. Quand vous êtes prêt avec vos changements et que vous êtes prêt avec des retours, envoyé le sur votre fork et envoyez votre pull request. Vous devrez patienter que nous validions vos requêtes.