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: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von chris1278 »

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
Supporter
Supporter
Beiträge: 2091
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von LukeWCS »

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.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
chris1278
Mitglied
Beiträge: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von chris1278 »

Ok hab wieder auf false gesetzt
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2091
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von LukeWCS »

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.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
chris1278
Mitglied
Beiträge: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von chris1278 »

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
Supporter
Supporter
Beiträge: 2091
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von LukeWCS »

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.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11944
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von Crizzo »

Dateien die im Release und Download nicht enthalten sein sollen, kannst du per gitattributes rauswerfen. Z. B. https://github.com/Crizz0/phpbb3-about- ... attributes
Benutzeravatar
chris1278
Mitglied
Beiträge: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von chris1278 »

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: 11944
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von Crizzo »

Einfach nur diese Datei erstellen und entsprechend füllen: https://madewithlove.be/gitattributes/
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2091
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: Versionscheck via github?

Beitrag von LukeWCS »

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.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Antworten

Zurück zu „Extension Bastelstube“