...
Au niveau juridique le code est Open Source (Affero GPL) 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 :
- 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 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 https://forge.bluemind.net/stash/scm/bm/bluemind-public.git |
Astuce |
---|
Vous pouvez utiliser la commande ci-dessus avec l'option --depth 1 afin de récupérer un clone sans historique. |
NB : le dépôt peut être consulté en ligne à cette adresse : https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public
Installer Eclipse
Traduction du logiciel
Vous pouvez participer à enrichir la traduction de BlueMind dans une ou plusieurs langues au moyen du site BlueMind Translate
MarketPlace BlueMind : outils et add-ons complémentaires
Vous avez développé ou voulez développer autour de BlueMind :
- add-ons sur le coeur du produit grâce aux points d'extension
- intégration avec des solutions externes
- outils d'intégration avec le système
Il est aussi possible de contribuer à BlueMind en développant des add-ons (modules complémentaires) ou programmes complémentaires et en les partageant avec la communauté BlueMind au moyen du MarketPlace.
Pour publier sur notre MarketPlace, contactez-nous : https://www.bluemind.net/contact/.
Vous pouvez aussi automatiser la publication de votre outil sur notre marketplace grâce à son API. Consultez notre page dédiée : Utilisation de l
...
Beitragsregeln
BlueMind ist ein Open-Source-Projekt, Beiträge sind also willkommen und werden sogar gefördert!
Änderungen sind zuerst als Patch bereitzustellen.
Schicken Sie uns vorher oder gleichzeitig (aber besser vorher, um Ablehnung oder Missverständnisse zu vermeiden) die Beschreibung Ihrer Änderungen: Gegenstand, funktionaler Aspekt – für grafische Aspekte ist es besser, vorher ein Mockup zu zeigen.
Wir legen sehr großen Wert auf die Qualität der Software (Code, Architektur, aber auch Ergonomie und allgemeine Konsistenz), daher wenden wir diese Strenge auf jeden Code oder jede Funktion an, die in BlueMind Eingang findet. Wir akzeptieren nicht alle Funktionalitäten und haben hohe Ansprüche an deren Ergonomie und Darstellung.
Rechtlich gesehen ist der Code Open Source (Affero GPL) und für jeden Beitrag im generischen Produkt müssen Sie eine Urheberrechtsabtretung unterschreiben, die BlueMind Miteigentum an diesem Code gibt (Sie behalten natürlich auch Ihr Eigentum). Die Idee ist einfach und dieselbe, die auch von der Free Software Foundation (http://www.gnu.org/licenses/why-assign.html) verfolgt wird: Wir wollen die Langlebigkeit von BlueMind garantieren und damit die Kontrolle über alles behalten
Das folgende Dokument ist zu unterzeichnen:
Entwicklungsumgebung
Das Einrichten einer Entwicklungsumgebung für BlueMind ist in wenigen einfachen Schritten erledigt:
...
...
Holen Sie sich die BlueMind-Quellen, indem Sie die in den Git-Repositories verfügbare Version auf Ihren Rechner klonen:
Bloc de code |
---|
git clone https://forge.bluemind.net/stash/scm/bm/bluemind-public.git |
Astuce |
---|
Sie können den obigen Befehl mit der Option --depth 1 verwenden, um einen Klon ohne Historie abzurufen. |
Hinweis: Das Repository kann online unter dieser Adresse eingesehen werden: https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public
...
Installieren von Eclipse
Übersetzung der Software
Über die BlueMind Translate-Site können Sie dazu beitragen, die Übersetzung von BlueMind in einer oder mehreren Sprachen zu bereichern
MarketPlace BlueMind: ergänzende Tools und Add-ons
Sie haben die folgenden Elemente rund um BlueMind entwickelt oder haben dies vor:
- Add-ons am Kern des Produkts mit Hilfe von Erweiterungspunkten
- Integration mit externen Lösungen
- Systemintegrationswerkzeuge
Es ist auch möglich, zu BlueMind beizutragen, indem Sie Add-Ons oder ergänzende Programme entwickeln und diese über den MarketPlace mit der BlueMind-Community teilen.
Kontaktieren Sie uns, um auf unserem MarketPlace zu veröffentlichen: https: //www.bluemind.net/contact/.
...
...
...