Hauptseite: Unterschied zwischen den Versionen

Aus BiPRO Wiki
Zur Navigation springen Zur Suche springen
Zeile 19: Zeile 19:


== GitLab ==
== GitLab ==
GitLab ist ein sehr mächtiges Tool, was den Softwareentwicklungsprozess angeht. Dies kann aber auch sehr gut dazu eingesetzt werden um Diskussionen zielgerecht zu führen. GitLab ist für Anfänger sehr unüberschaubar, deshalb sollen die ersten Schritte hier Abhilfe schaffen.
GitLab ist ein sehr mächtiges Tool, was den Softwareentwicklungsprozess angeht. Dies kann aber auch sehr gut dazu eingesetzt werden um Diskussionen zielgerecht zu führen. GitLab ist für Anfänger sehr unüberschaubar, deshalb sollen die [[GitLab:ersten_schritte| erste Schritte]]  hier Abhilfe schaffen.


== Wiki ==
== Wiki ==

Version vom 30. November 2018, 10:57 Uhr

Was ist RNext?

BiPRO RNext oder einfach RNext ist der Codename für die nächste Release-Generation von BiPRO-Schnittstellen.

Powered by


FAQ zu RNext

Hier gibt es eine lange Liste von FAQs rund um das Thema RNext. Die BiPRO-Geschäftsstelle, sowie die Arbeitsgruppe RNext versuchen diese Sammlung stets up-to-date zu halten: FAQs.


Onboarding für Mitglieder der Arbeitsgruppe RNext

Login

Es wird ein LDAP-Server für die Verwaltung der Teilnehmer in RNext eingesetzt. D.h., dass es nur einen Login sowie ein Passwort gibt, mit dem man sich an sämtlichen Systemen anmelden kann. Der Login ist immer die E-Mail-Adresse. Das Passwort kann selbstständig vergeben/zurückgesetzt werden.

GitLab

GitLab ist ein sehr mächtiges Tool, was den Softwareentwicklungsprozess angeht. Dies kann aber auch sehr gut dazu eingesetzt werden um Diskussionen zielgerecht zu führen. GitLab ist für Anfänger sehr unüberschaubar, deshalb sollen die erste Schritte hier Abhilfe schaffen.

Wiki

Hilfe zur Benutzung und Konfiguration der Wiki-Software findest du im Benutzerhandbuch.


Fundamente

Design Principles

BiPRO-RNext - Design Principles (Thesenpapier, April 2017)

Technische Grundlagen


Tools in RNext

OpenAPI Specification 3.0

In früheren Version synonym mit Swagger. Ist eine Spezifikation zur Beschreibung von RESTful Webservices in RAML (RESTful API Modeling Language). Das Tool Swagger kann online verwendet werden oder als Client heruntergeladen werden. Hier der Link zur Online-Version: https://editor.swagger.io

GitLab

https://gitlab.rnext.org

Jenkins

https://jenkins.rnext.org

Nexus

https://nexus.rnext.org


Realisierung von RNext

Bei RNext geht es nicht nur um die Artefakte und ihre Form, sondern auch um den Prozess, in dem sie erstellt werden. Deshalb ist es sinnvoll das gesamte Projekt in drei Komponenten zu unterteilen.

Organisatorisch

Organisatorische Komponente, die sich vor allem mit folgenden Themenpunkten beschäftigt:

  • Vorgehen Projekt/Lab/DiO
  • Koordination Gremien/Teams

Fachlich

Fachliche Komponente, die sich vor allem mit folgenden Themenpunkten beschäftigt:

  • Domänenschnitt
  • Migration von RClassic (BiPRO Release 2) nach RNext

Technisch

Technische Komponente, die sich vor allem mit folgenden Themenpunkten beschäftigt:

  • Build Pipeline
  • Authentifizierung


Arbeitsgruppe RNext



Starthilfen

Wiki-Syntax

MediaWiki-Administration