Zum Hauptinhalt springen

Zu BlueMind beitragen

Beitragsregeln

BlueMind ist ein Open-Source-Projekt, Beiträge sind also willkommen und werden sogar gefördert!

Die Änderungen sind zunächst in Form von Patches bereitzustellen. Schicken Sie uns vorher oder gleichzeitig (aber besser vorher, um Ablehnung oder Missverständnisse zu vermeiden) die Beschreibung Ihrer Änderungen: Gegenstand, funktionaler Aspekt usw. Für grafische Aspekte ist es zudem besser, ein im Vorfeld ein Mockup zu zeigen. Da die Qualität der Software (Code, Architektur, aber auch Ergonomie und Gesamtkohärenz) von höchster Bedeutung ist, unterziehen wir Code oder Funktionen, die in BlueMind einfließen, einer strengen Prüfung. 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:

  1. Installieren Sie BlueMind auf dem Entwicklungsrechner, um die Datenbank und die Konfiguration zu initialisieren. Beziehen Sie sich dazu auf die Installationsanleitung
  2. Holen Sie sich die BlueMind-Quellen, indem Sie die in den Git-Repositories verfügbare Version auf Ihren Rechner klonen:
git clone https://forge.bluemind.net/stash/scm/bm/bluemind-public.git
tip

Sie können den obigen Befehl mit der Option --depth 1 verwenden, um einen Klon ohne Historie abzurufen.

  1. 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/.

Die Veröffentlichung Ihres Tools auf unserem Marketplace kann mit der Marketplace-API automatisiert werden. Besuchen Sie unsere Seite zu diesem Thema: Verwendung der Marketplace-API.