Seite 2 von 4

Re: Versionscheck via github?

Verfasst: 22.09.2018 16:47
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.

Re: Versionscheck via github?

Verfasst: 22.09.2018 16:57
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.

Re: Versionscheck via github?

Verfasst: 22.09.2018 17:06
von chris1278
Ok hab wieder auf false gesetzt

Re: Versionscheck via github?

Verfasst: 22.09.2018 18:13
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.

Re: Versionscheck via github?

Verfasst: 22.09.2018 18:20
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.

Re: Versionscheck via github?

Verfasst: 22.09.2018 18:54
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!

Re: Versionscheck via github?

Verfasst: 22.09.2018 19:29
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

Re: Versionscheck via github?

Verfasst: 22.09.2018 19:43
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.

Re: Versionscheck via github?

Verfasst: 22.09.2018 19:45
von Crizzo
Einfach nur diese Datei erstellen und entsprechend füllen: https://madewithlove.be/gitattributes/

Re: Versionscheck via github?

Verfasst: 22.09.2018 19:51
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. :)