OpenSeaMap-dev Diskussion:GitHub

Aus OpenSeaMap-dev
Version vom 8. Februar 2021, 23:35 Uhr von Markus (Diskussion | Beiträge) (Archiv: ein erster überblick...)
Wechseln zu:Navigation, Suche

Vorschlag zum Thema Aufräumen der git Repositories auf der github Plattform

Wir können den Zustand der git repositories in "archiviert" und "nur für Mitglieder sichtbar" ändern.

Status "archiviert"

- zeigt den Benutzern, daß dieses Repository nicht mehr gepflegt wird
- erlaubt den Benutzern das Repository zu lesen
- es können keine Issues mehr eingetragen werden
- der "archiviert" Status kann auch wieder rückgängig gemacht werden

Ok.png --Markus (Diskussion) 17:52, 8. Feb. 2021 (CET)

Status "nur für Mitglieder sichtbar"

- Das Repository ist dann nur noch für OpenSeaMap Mitglieder sichtbar
- github Benutzer können dann nichts mehr zu diesem Repository beitragen (also mithelfen)
- der Archiv Zustand kann auch wieder zurückgesetzt werden
- das Repository kann auch wieder sichtbar gemacht werden.
- ich denke das können wir für Personenbezogene Daten (ssh keys, Kontaktdaten etc.) verwenden oder für Details zur Server Struktur

Zugangsdaten kommen ausschliesslich ins Server-Wiki. Das gilt auch für Kontaktdaten von Server-Admins und Server-Betreibern. Genauso wie für die Serverstruktur. Das Wiki ist auch nur für Admins zugänglich.

Allgemeine Daten zu Servern können wie gehabt im dev-Wiki ff. veröffentlicht werden.

Kontaktdaten: was wäre da noch gemeint? Sie sollten m.E. nicht nach GitHub (und auch nicht in eine andere cloud). --Markus (Diskussion) 16:10, 8. Feb. 2021 (CET)

Archiv

Vorschlag für Repositories die in den Zustand "archiv" versetzt werden können.

Repo Entwickler Archiv Bemerkungen
renderer Ok.png → Klon von Steffen
chart-designer Alexej Ok.png → Steffen
chart-bundler Alexej Ok.png → Steffen
chart-base Alexej Ok.png → Steffen
chart-bundles-compressor Alexej Ok.png → Steffen
vectortiles-generator Axel Vektorkarten
josm Malcolm Presets
osm-to-s-57-converter - Ok.png noch nicht umgesetzt
logger-oseam-0183 Wilfried unser 0183-Logger
seachart_java_suite Malcolm JOSM-Plugin
osm2imc Nico Ok.png abgelöst durch AT5
logger-tplink-0183 Victor Ok.png WLAN
ios-app-openseamap Helge prüfen, ob die App noch verwendet wird
chart-sheet-properties Nico Blattschnitte BSH/IHO
garmin Jürgen Ok.png Garmin will nicht mehr
gauges Matthias Pegel-Layer → ?
at5-chart Shawn Ok.png → Sven
android-app-openseamapviewer Victor
depth_api Jens depth.openseamap.org Metadaten
website Olaf Website Startseite?
harbour-database Wolfgang Hafen-Layer Kategorie:Harbour-DB
tidal-scale Tim Tiden-Vorhersage (Master-Arbeit)


Die harbour-database ist ja noch in Betrieb (auch wenn sie vielleicht nicht so funktioniert wie gewollt). Seid Ihr sicher, dass der Code archiviert gehört? --Wolfgang (Diskussion) 21:26, 8. Feb. 2021 (CET)

Nur für Mitglieder

Vorschlag für Repositories die in den Zustand "nur für Mitglieder sichtbar" versetzt werden können.

   https://github.com/OpenSeaMap/general

"General" ist/war dazu gedacht, Issues aufzunehmen, bei denen der Ersteller oder wir nicht oder noch nicht wissen, wohin damit. Oder ggf. auch, um Allgemeines zu dokumentieren. Deshalb habe auch alle Schreibrechte dort. Es soll also bewusst öffentlich sein. Warum/wozu dort SSH-Keys liegen, weiss ich nicht - aber wenn jemand dort gern einen seiner Public Keys veröffentlichen mag - warum nicht... --Markus (Diskussion) 17:48, 8. Feb. 2021 (CET)

"Nur für Mitglieder" könnte Code abgelegt werden, der nicht Opensource sein soll/kann/darf, oder Dinge, die wir nicht oder noch nicht veröffentlichen wollen. Bis jetzt wurde solcher Code meist in eigenen Repos abgelegt, weil "private" Repos auf GitHub bisher nur in der Business-Version möglich waren und weil es auch ein Misstrauen gegenüber der Plattform gab. Das hatte aber den Nachteil, dass Code manchmal "verschwindet" oder gar nicht erst dokumentiert wurde. --Markus (Diskussion) 17:48, 8. Feb. 2021 (CET)

Projekt

Vorschlag für Repositories die von OpenSeaMap Entwicklern in die OpenSeaMap Organisation verschoben werden sollten.

  https://github.com/stevo01/pyrenderer
  https://github.com/stevo01/SeaChartCreator
  https://github.com/thomas-osm/depth_api2