Versionscheck via github?

In diesem Forum gibt es Starthilfe zum neuen Extension-System von phpBB 3.1/3.2. Fragen zur Entwicklung von Extensions und zur Konvertierung von phpBB 3.0.x MODs sind ebenfalls willkommen.
Benutzeravatar
chris1278
Mitglied
Beiträge: 1092
Registriert: 12.11.2007 06:20
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon chris1278 » 22.09.2018 16:47

Ok. dann ändern wir das.

Code: Alles auswählen

{
   "stable": {
      "1.0": {
         "current": "1.0.0",
         "download": "https://github.com/Chris1278/bridge",
         "announcement": "https://www.phpbb.de/community/viewtopic.php?f=149&p=1387722#p1387722",
         "eol": null,
         "security": true
      }
   }
}


Allerdings hab ich bei security auch von false auf true geändert. Wofür ist denn der Wert Security gedacht. Ich vermite das hängt mit ssl Verschlüsselung zusammen.

Benutzeravatar
LukeWCS
Mitglied
Beiträge: 294
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon LukeWCS » 22.09.2018 16:57

chris1278 hat geschrieben:Ok. dann ändern wir das.

Code: Alles auswählen

{
   "stable": {
      "1.0": {
         "current": "1.0.0",
         "download": "https://github.com/Chris1278/bridge",
         "announcement": "https://www.phpbb.de/community/viewtopic.php?f=149&p=1387722#p1387722",
         "eol": null,
         "security": true
      }
   }
}


So passt das, genau! Bis auf "true". :wink:

Allerdings hab ich bei security auch von false auf true geändert. Wofür ist denn der Wert Security gedacht. Ich vermite das hängt mit ssl Verschlüsselung zusammen.


Womit das zu tun hat bzw. mal zu tun haben wird, ist momentan unbekannt. In der Doku heisst es dazu, das diese beiden Werte (eol: und security:) z.Z. keine Bedeutung haben und eol mit "null" und security mit "false" definiert werden sollte. Also würde ich es gleich wieder auf false zurückstellen. :D

Chris, schau doch mal in die offizielle Doku die ich dir vor einigen Tagen per PM verlinkt habe. Auch wenn die Doku Lücken aufweist, ist sie doch sehr gut gemacht und alleine dort habe ich verdammt viel gelernt.
Möge das Backup mit dir sein. Immer.

Meine Erweiterungen: Monospace font for Posting Editor
Meine Erweiterungs-Forks: LF who was here, ModBreak eXtended

Benutzeravatar
chris1278
Mitglied
Beiträge: 1092
Registriert: 12.11.2007 06:20
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon chris1278 » 22.09.2018 17:06

Ok hab wieder auf false gesetzt

Benutzeravatar
LukeWCS
Mitglied
Beiträge: 294
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon LukeWCS » 22.09.2018 18:13

Ich werde ab WWH 1.3.2 wahrscheinlich auch die Versionsprüfung via GH einrichten und im Startbeitrag dann eben die Datei erklären. Das sollte Missverständnisse vermeiden.
Möge das Backup mit dir sein. Immer.

Meine Erweiterungen: Monospace font for Posting Editor
Meine Erweiterungs-Forks: LF who was here, ModBreak eXtended

Benutzeravatar
chris1278
Mitglied
Beiträge: 1092
Registriert: 12.11.2007 06:20
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon chris1278 » 22.09.2018 18:20

meine Struktur auf github sieht jetzt so aus:

[ externes Bild ]

Habe die einfach in das HAuptverzeichnis gelegt.

Hab dann 2 Branches das eine Master was du im Bild siehst da ist auch die check datei enthalten und einmal als ver. baranch ohne diese datei.

Benutzeravatar
LukeWCS
Mitglied
Beiträge: 294
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon LukeWCS » 22.09.2018 18:54

Meine Struktur ist genauso.

Bisher musste für EPV ja alles im Root vom GH Repository sein. Den kompletten Ext Pfad hat er als Fehler ausgewiesen, also "{author}/{extname}" wäre bis vor kurzem nicht gegangen. Jedenfalls nicht was EPV betrifft. Jetzt kann man aber genau diesen Pfad im Root definieren, was natürlich erheblich besser ist. So kann man "unwichtige" Dateien wie .editorconfig oder die VersionCheck JSON im Root ablegen, wodurch diese Dateien beim Endbenutzer normalerweise gar nicht erst im Ext Ordner von phpBB landen, da er ja nur den Ordner der Ext hochlädt. Wesentlich besser so!
Möge das Backup mit dir sein. Immer.

Meine Erweiterungen: Monospace font for Posting Editor
Meine Erweiterungs-Forks: LF who was here, ModBreak eXtended

Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 9912
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon Crizzo » 22.09.2018 19:29

Dateien die im Release und Download nicht enthalten sein sollen, kannst du per gitattributes rauswerfen. Z. B. https://github.com/Crizz0/phpbb3-about- ... attributes
phpBB Translations & International Support Teams Manager

Benutzeravatar
chris1278
Mitglied
Beiträge: 1092
Registriert: 12.11.2007 06:20
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon chris1278 » 22.09.2018 19:40

crizzo wie wende ich das denn an. Github selber ist für mich noch neuland. ICh habs gerade mal geschafft das ich meine ext dort so hochladen und zum download stellen kann.

Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 9912
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon Crizzo » 22.09.2018 19:45

Einfach nur diese Datei erstellen und entsprechend füllen: https://madewithlove.be/gitattributes/
phpBB Translations & International Support Teams Manager

Benutzeravatar
LukeWCS
Mitglied
Beiträge: 294
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Versionscheck via github?

Beitragvon LukeWCS » 22.09.2018 19:51

Merci Crizzo für den Tipp!

Genau nach so einer Möglichkeit habe ich gesucht und es nicht gefunden. Ich bin bei meiner Suche zwar auf .gitignore gestossen, was aber für den Zweck natürlich nicht das richtige ist. Wenn das so funktioniert, kann man auch auf GH Downloads quasi in Ext-Package-Qualität anbieten. :)

edit: Funktioniert astrein! Endlich volle Kontrolle über die Downloads, wodurch man von vorneherein unnötige Fragen wegen "unbekannter" Dateien vermeiden kann. :)
Zuletzt geändert von LukeWCS am 22.09.2018 19:58, insgesamt 1-mal geändert.
Möge das Backup mit dir sein. Immer.

Meine Erweiterungen: Monospace font for Posting Editor
Meine Erweiterungs-Forks: LF who was here, ModBreak eXtended


Zurück zu „Extension Bastelstube“