Zum Inhalt springen

Opennet DEV: Unterschied zwischen den Versionen

Aus Opennet
Inhalt gelöscht Inhalt hinzugefügt
MathiasMahnke (Diskussion | Beiträge)
MathiasMahnke (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
|description=Opennet Development
|description=Opennet Development
|nextMeeting=nur bei Bedarf
|nextMeeting=nur bei Bedarf
|members=[[Benutzer:MathiasMahnke|Mathias M.]]
|members=[[Benutzer:MathiasMahnke|Mathias M.]], [[Benutzer:Leo|Martin G.]]
|kontakt=[mailto:dev@opennet-initiative.de dev@opennet-initiative.de]
|kontakt=[mailto:dev@opennet-initiative.de dev@opennet-initiative.de]
|logo=
|logo=
Zeile 13: Zeile 13:
=== Zugang ===
=== Zugang ===


'''Webseite''': https://dev.opennet-initiative.de/ <br/>
'''Webseite''': https://github.com/opennet-initiative und https://dev.opennet-initiative.de/ <br/>
'''Mailingliste''': https://list.opennet-initiative.de/listinfo/dev
'''Mailingliste''': https://list.opennet-initiative.de/listinfo/dev


Dort findet ihr alle derzeit betrieben Projekte sowie deren Status und Verweise zu den Wiki Projektseiten. Das Erstellen von Tickets ist öffentlich. Für die Mitarbeit bei der Softwareentwicklung - z.B. zum Abarbeiten von Tickets oder dem Änderung von Quellcode - ist ein Opennet Account (Zertifikat bzw. SSH-Key) erforderlich.
Für die Mitarbeit bei der Softwareentwicklung - z.B. zum Abarbeiten von Tickets oder dem Änderung von Quellcode - ist ein Github Konto notwendig. Wir freuen uns auf eure Unterstützung.


=== Komponenten ===
=== Komponenten ===


* Trac, siehe [[Server Installation/trac]] - Webinterface, Sourcecode Browser, Ticketverwaltung
* Buildbot, siehe [[Server Installation/buildbot]] - Webinterface, Continuous Integration
⚫
* GIT, siehe https://github.com/opennet-initiative
* Trac-Bitten, siehe [[Server Installation/trac]] - Continuous Integration, automatisierte Tests
* SVN, siehe [[Server Installation/Subversion]] - Versionsverwaltung
* GIT, siehe [[Server Installation/gitolite]] - Versionsverwaltung


=== Funktionen ===


* Timeline: https://dev.opennet-initiative.de/timeline
:: Hier werden alle Änderungen an den Softwarequellen angezeigt sowie die Statusänderungen von Tickets. Um jede Ticketaktualisierung einzublenden bitte rechts im Filtermenü den Punkt "Ticketaktualisierungen" auswählen und auf "Aktualisieren" klicken.

* Roadmap: https://dev.opennet-initiative.de/roadmap
:: Hier werden alle Tickets passend zu den Projekten und ihren Meilensteien angezeigt. Unter den Fortschrittsbalken findest du vorbereitete Suchen, unter anderem die noch offenen Tickets zu einem Meilenstein.

* Browser: https://dev.opennet-initiative.de/browser
:: Hier kann der Quellcode der einzelnen Projekte eingesehen werden oder auch auf die URLs für das Herunterladen der Quellen (SVN oder GIT) zurückgegriffen werden.

* Prefs: https://dev.opennet-initiative.de/prefs
:: Hier werden die persönlichen Einstellungen nach der erfolgten Anmeldung konfiguriert. Unter anderem können hier Benachrichtungen über die Bereiche "Benachrichtigungen" und "Abonnements" gesteuert werden.

* Watch/Unwatch:
:: Auf Wiki- und Ticketseiten kann man sich per "Watch" bzw. "Unwatch" eine Benachrichtigung schalten oder entfernen. Diese Funktion steht ebenfalls nur angemeldeten Benutzern zur Verfügung.

* Buildstatus: https://dev.opennet-initiative.de/build
:: Hier werden automatische Bau- und Testabläufe für die Softwareprojekte sowie deren Status/Erfolg angezeigt. Es kommt ''bitten' zum Einsatz. Fehlgeschlagene Builds können durch Build-Admins per "Invalidate Build" zurückgesetzt werden und werden damit beim nächsten 'Bitten''-Lauf wieder berücksichtigt.

* Buildrecipes: https://dev.opennet-initiative.de/builds
:: Wird verwendet für ''bitten-slave'' Ausführung. Kommunikation erfolgt über POST Kommandos.

⚫
* API: https://dev.opennet-initiative.de/rpc
:: Externe Schnittstelle basierend auf XML-RPC bzw. JSON zur Einbindung in Drittanwendungen. Ermöglicht Zugriff auf Trac Core, Wiki und Ticket Funktionen.


[[Kategorie:Anleitungen]]
[[Kategorie:Anleitungen]]

Aktuelle Version vom 9. November 2022, 09:15 Uhr

Team
[[Image:|90px]]
Opennet DEV
Treffen: nur bei Bedarf
Opennet Development
Mitglieder:
Mathias M., Martin G.
Kontakt:
dev@opennet-initiative.de


Einleitung

Für die Koordinierung der Softwarentwicklung gibt es eine "Opennet Development" Umgebung. Dies ist die Nutzerdokumentation für diesen Opennet Dienst.

Zugang

Webseite: https://github.com/opennet-initiative und https://dev.opennet-initiative.de/
Mailingliste: https://list.opennet-initiative.de/listinfo/dev

Für die Mitarbeit bei der Softwareentwicklung - z.B. zum Abarbeiten von Tickets oder dem Änderung von Quellcode - ist ein Github Konto notwendig. Wir freuen uns auf eure Unterstützung.

Komponenten