Delphi-PRAXiS
Seite 4 von 12   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Neuer OpenSource Package Manager (https://www.delphipraxis.net/186312-neuer-opensource-package-manager.html)

Sir Rufo 24. Aug 2015 13:03

AW: Neuer OpenSource Package Manager
 
Nimm doch so eine kleine CheckBox (Forks anzeigen) oder eine ComboBox ("ohne/mit/nur" Forks) ;)

BUG 24. Aug 2015 13:13

AW: Neuer OpenSource Package Manager
 
Zitat:

Zitat von Memnarch (Beitrag 1313255)
Könnte ja plötzlich verschwinden :(

Die Sorge ist ja berechtigt.

Vielleicht solltest du in dein Manifest eine Original-Quell-URL (oder mehrere, mit Reihenfolge*) hinterlegen und die Packages danach zu gewichten. Dann kannst du "gleiche" Packages zusammenfassen und das originalste als Default nehmen.
* Quasi eine Mirror-URL. Ich finde die Möglichkeit nicht schlecht, nicht-Package-Repositories zu forken und mit einem Manifest zu versehen, das auch auf das Original-Repository verweist ... falls dieses irgendwann auch ein Manifest bekommt.

Memnarch 24. Aug 2015 13:29

AW: Neuer OpenSource Package Manager
 
Jaa und jetzt erreichen wir nen bisschen Dependency-Hell(also die idee find ich prinzipiel nicht schlecht. Muss ich mir noch was überlegen):

ComponentA wurde geforkt, und als Package veröffentlicht.
ComponentA(Original) wird jetzt auch als Package veröffentlicht.

Jetzt ist es SEHR wahrscheinlich, dass beide unter verschiedenen IDs laufen. Beim späteren implementieren für Dependencies wird das irgendwann ne super quelle für Verwirrungen.
(Spätestens bei den Endusern)Aktuell möchte ich halt mitunter sicherstellen, dass die eigentlichen Authoren der Components diese ins Delphinus packen, und nicht irgendwer. Ja in diesem fall hat es leider einen Nachteil, auf die breite Masse gesehen finde ich es aktuell so besser.

Ja ich kann es verstehen, allerdings geht dann irgendwo komplett jedwede kontrolle verloren.

sh17 24. Aug 2015 13:34

AW: Neuer OpenSource Package Manager
 
Also per Default wäre ich auch für die Original-Quelle, das merke ich momentan bei richtig beliebten Projekten, find da mal das Original, wenn alle aktiv sind.

Das Problem kommt dann, wenn nur noch die Forks aktiv sind und das Original tot

Memnarch 24. Aug 2015 13:42

AW: Neuer OpenSource Package Manager
 
Zitat:

Zitat von sh17 (Beitrag 1313265)
Das Problem kommt dann, wenn nur noch die Forks aktiv sind und das Original tot

Das kann ich verstehen. Und ist auch hier aktuell erstmal ein Problem. Ich hoffe nur dass es erstmal nicht so schnell auftritt. Wenn das projekt ohne weiteres ausstirbt ist sowieso noch ein anderes Problem präsent: Das Package bleibt im System. Das Projekt müsste also eigentlich sauber an jemand anderen übergeben werden. (Eigentlich!)

Memnarch 24. Aug 2015 13:46

AW: Neuer OpenSource Package Manager
 
@sh17 ihr habt euch übrigens gerade selbst als Dependency eingetragen! Den eintrag müsst ihr entfernen ;)

mkinzler 24. Aug 2015 13:46

AW: Neuer OpenSource Package Manager
 
The-Drag-and-Drop-Component-Suite-for-Delphi.
ist nun das Hauptrepository und sollte gesehen werden.

Memnarch 24. Aug 2015 13:50

AW: Neuer OpenSource Package Manager
 
und ihr habts json kaputt gemacht, da ist ne ] übrig geblieben ;)

mkinzler 24. Aug 2015 13:52

AW: Neuer OpenSource Package Manager
 
Habe ich schon korrigiert

Memnarch 24. Aug 2015 13:56

AW: Neuer OpenSource Package Manager
 
Und ihr habt vergessen für XE das Package einzutragen^^

Ich glaub ich schreib irgendwann nochmal nen kleines validierungstool als Hilfe, damit man soetwas leichter sieht^^

EDIT: für die Install.json gibt es neben compiler_min/_max auch einfach nur compiler, wen mann nur eine einzige version targeten möchte ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 Uhr.
Seite 4 von 12   « Erste     234 56     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz