docs
InstallFeaturesUser guidesDevelopment
Install
Demo
Support

Contributing

Jeyser is an Open-source software, and we are open to contributions. However, here are some minimal rules.

Don't do it alone

If you create your own module without asking before, there are large chances your pull-request will be refused. open an issue on github to discuss about it before.

Be general

Only general modules will be integrated into the core of Jeyser CRM. A module is general if it can be used by every Junior-Entreprise. Every means every, a module helping juste a subset of JE even though it's a large one won't probably be merged.

If your module is not general enough, you can still develop it and plug it into your installation. We would be glad to help you on that subject.

On the contrary, if you have a bright idea but can't develop it, come on Github and chat with us, we can certainly do something for you.

Develop module only if the use time on the next 2 years will be larger than your development time

Once you will have the power on your Information System, it's very likely everyone will want its own Jeyser module. We also had that at N7 Consulting. We defined a simple rule to validate module development : the development time should be smaller than the expected use time on the next 2 years. We think apply it for external contributions will help Jeyser.

Test it

Jeyser is not well covert by behavioural tests. We are working on it. We won't accept external contributions without 75 % code coverage of their code.

Not Ok with these rules ?

It's up to you. If you disagree with these rules, just fork the project and work on your own. However, we don't think it's the good solution, because fragmenting the community won't make it better. And we won't provide support for your work.

You can also help us improving the documentation of this page.

FAQLocal development

Install & update Jeyser

  • Environment
    • Web server
      • Hosting provider
      • Domain name
      • Connect to your new server
        • Windows
      • Pointing a subdomain to an IP address guides
  • Install Jeyser CRM in minutes !
    • TL;DR
    • Server requirements
    • Install Jeyser using the Docker install
      • Introduction
      • Install script
  • Update Jeyser
    • Notifications are send when a new version is available
    • Update quickly
    • Advanced: Semantic versionning
  • Help for SSH connection
    • On Windows
  • Use a different email sender

Features (french)

  • Documentation français
  • Gestion associative
  • Suivi de projet
  • Prospection
  • Relations humaines
  • Trésorerie
    • Factures
    • BV
    • Notes de frais
    • Suivi
    • Administration
  • Formations
  • Indicateurs
  • Documents types
    • Paramètres
    • balises spécifiques
    • filtres
    • Avertissement
  • Documents types - FAQ
    • Formats de documents
    • Utilisation du publipostage
    • Dépannage
  • Administration
    • Gestion des documents types
    • Postes et filières
    • Roles et utilisateurs
    • Importation de données externes
    • Paramètres
  • Règlement général sur la protection des données
    • Exigences
    • Application
      • Données personnelles
      • Suppression des données
      • Export des données
    • Avertissement

User guides

  • User guides
  • Just After install
  • Add your own user guide

Technical details

  • Development
  • Jeyser CRM
  • FAQ
  • Contributing
  • Local development
    • 1 - Install Docker
    • 2 - Clone Jeyser repository
    • 3 - Prepare dist files
    • 4 - Build images and start containers
    • 5 - Prepare database
    • 6 - Login
    • 7- Develop
  • Docker Architecture
    • Docker infrastructure
  • Backup & restore
    • A word on backup & restore
      • Why backing up ?
      • Shall I do backups all by myself ?
    • Database backup & restore
    • Uploaded documents backup & restore
    • Notes
  • Demo data
    • Load data
    • Details

News

  • News
  • Jeyser CRM Sulfur
    • Changelog
  • Phosphorus patch 2
    • Migration
    • Changelog
  • Phosphorus patch 1
    • Migration
    • Changelog
  • Jeyser CRM Phosphorus
    • Migration
    • Changelog
  • Jeyser Fluor released
    • Migration
    • Changelog
  • Jeyser Oxygen released
    • Migration
      • Update from a docker installation
      • Update from a 1.11 installation
    • Changelog
  • Oxygen Beta 3 released
    • Migrations
      • from a docker installation
    • Changelog

Content Copyright © 2020 Jeyser CRM

Design (MIT) largely inspired on API Platform

Home
docs
InstallFeaturesUser guidesDevelopment
Install
Demo
Support