Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Published by Scroll Versions from space DA and version BM-3
Sv translation
languagefr

Règles de contribution

BlueMind est un projet Open Source, aussi les contributions sont les bienvenues et sont même encouragées !

Les modifications sont à fournir sous forme de patch dans un premier temps.
Envoyez-nous avant ou en même temps (mais mieux vaut avant pour éviter un rejet ou une incompréhension) le descriptif de vos modifications : objet, aspect fonctionnel, pour les aspects graphiques mieux vaut montrer un mockup en amont.
Nous portons une très grande attention à la qualité du logiciel (code, architecture, mais aussi ergonomie et cohérence globale), aussi nous appliquons cette rigueur à tout code ou fonctionnalité entrant dans BlueMind. Nous n'acceptons pas toutes les fonctionnalités et sommes exigeants sur leur ergonomie et leur présentation.

Volet

Sur cette page :

Sommaire

En rapport :

 

Au niveau juridique le code est Open Source (Affero GPL + CeCILL) et pour toute contribution dans le produit générique, vous devez signer un copyright assignment qui donne à BlueMind la co-propriété de ce code (vous gardez aussi bien sûr votre propriété). L'idée est simple, et la même qu'applique la Free Software Foundation (http://www.gnu.org/licenses/why-assign.html) : nous souhaitons garantir la pérennité de BlueMind et donc garder la maîtrise de l'ensemble

Le document à signer est le suivant :

Environnement de développement

La mise en place d'un environnement de développement pour BlueMind se fait en quelques étapes simples :

  1. Installer BlueMind sur la machine de développement afin d'initialiser la base de données et la configuration.
    Pour cela, se référer au Guide d'installation
  2. Récupérer les sources de BlueMind en clonant sur votre machine la version disponible dans les dépôts git :

    Bloc de code
    git clone http://git.blue-mind.net bluemind

    NB : le dépôt peut être consulté en ligne à cette adresse : http://git.blue-mind.net/gitlist/bluemind/

  3. Installer eclipse

  4. importer le répertoire "plugins/" du dépôt Git de Blue Mind dans Eclipse : menu File > Import > Existing Projects into Workspace

    Info

    Il faudra penser lors des développements à éteindre le service BlueMind de la machine sur lequel on veut travailler.

    Par exemple, si l'on souhaite travailler sur le coeur de BlueMind, il faut arrêter le core :

    Bloc de code
    /etc/init.d/bm-core stop

    Si l'on souhaite travailler sur le serveur Exchange ActiveSync :

    Bloc de code
    /etc/init.d/bm-eas stop

Contribuer

Pour contribuer à BlueMind, contactez nos équipes via le forum

Traduction du logiciel

Vous pouvez participer à enrichir la traduction de BlueMind dans une ou plusieurs langues au moyen du site BlueMind Translate

 

 

 

 

 

 

Sv translation
languageen

Contribution guidelines

BlueMind is an Open Source  project. Contributions are welcome !

Contributions should be provided as patches, which have to be consistent with our codebase to be merged.

Our code is Open Source (Affero GPL + CeCILL). You need to sign our copyright assignment which shares with BlueMind the ownership of your code (you still keep the ownership on your code) to contribute. The idea, as recommended by the Free Software Foundation (http://www.gnu.org/licenses/why-assign.html) is to guarantee BlueMind sustainability.

Volet
borderWidth3

On this page :

Sommaire
maxLevel2

Related :

 

 

You may sign :

 

Development environment

Setting up a development environment for BlueMind requires a few simple steps:

  1. Install BlueMind on the development desktop to initialize the database and the configuration.
    Please read the Installation guide
  2. Clone our repository:

    Bloc de code
    git clone http://git.blue-mind.net bluemind

    NB : you may browse the repository at : http://git.blue-mind.net/gitlist/bluemind/

  3. Install eclipse

  4. Import the "plugins/" directory of the BlueMind git repository in Eclipse : menu File > Import > Existing Projects into Workspace

    Info

    While coding, you should stop BlueMind service.

    For example, if you work on BlueMind core, you should stop the relevant service:

    Bloc de code
    /etc/init.d/bm-core stop

    Or, to work on Exchange ActiveSync service :

    Bloc de code
    /etc/init.d/bm-eas stop

Getting help

You may contact our teams via the forum if you need help.

Internationalization

You can participate in BlueMind translation in one or more languages via our dedicated website: BlueMind Translations.