Delphi-PRAXiS
Seite 1 von 12  1 2311     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)

mkinzler 23. Aug 2015 17:38


Neuer OpenSource Package Manager
 
https://github.com/Memnarch/Delphinus
https://github.com/Memnarch/Delphinu...ling-Delphinus

BUG 23. Aug 2015 18:33

AW: Neuer OpeSource Package Manager
 
Schönes Projekt, wurde sich hier ja schon oft gewünscht. Ich vermute mal leise, das ist der Memnarch aus der DP :stupid:

Es wäre imho günstig, eine kurze Beschreibung und zumindest einen Link auf die Installationsanleitung in der readme.md unterzubringen:
Zitat:

Zitat von Wiki/Home
Delphinus is a new Packagemanager which works from within your IDE to install new stuff, like packages and components. It's compatibility target is XE and up. Developer can publish their packages for Delphinus without notifying me, by simply following the steps on Publishing your Project for Delphinus

Wen ich sonst auf so einer Projektseite lande, muss ich schon sehr interessiert oder gelangweilt sein, um mir das näher anzugucken.

Memnarch 23. Aug 2015 20:17

AW: Neuer OpeSource Package Manager
 
Zitat:

Zitat von BUG (Beitrag 1313149)
Ich vermute mal leise, das ist der Memnarch aus der DP :stupid:

Wie hab ich mich nur verraten :stupid:

Zitat:

Zitat von BUG (Beitrag 1313149)
Es wäre imho günstig, eine kurze Beschreibung und zumindest einen Link auf die Installationsanleitung in der readme.md unterzubringen:

Gute Idee

Zitat:

Zitat von BUG (Beitrag 1313149)
Wen ich sonst auf so einer Projektseite lande, muss ich schon sehr interessiert oder gelangweilt sein, um mir das näher anzugucken.

Immer her mit Tips, Anregungen und Kritik. Jede Hilfe ist willkommen :)

EDIT: Kurze Readme hinzugefügt, fürs gröbste :)

mkinzler 24. Aug 2015 06:56

AW: Neuer OpenSource Package Manager
 
Da bin ich mal gespannt, ob sich Dein Repository schnell füllt. Besser wäre es natürlich wenn EMBT die, aus meiner Sicht übertriebenen Beschränkungen von GetiT aufheben würde und man dann alles aus einer Quelle beziehen könnte.

mquadrat 24. Aug 2015 07:39

AW: Neuer OpenSource Package Manager
 
Das Problem bei GetIt ist halt, dass EMBT den Community-Gedanken, da nur halbherzig umsetzt. Man möchte eher ein AppStore sein, als ein Package Manager.

@Thema

Hilfreich wäre sicher ein Best-Practices für die Packages. Gerade was das Bestimmen der Compiler-Versionen angeht. Oder eben ein Video-Tutorial oder so. Aber das kann ja jemand anders machen. Bei mir sieht es zeitlich im Moment eher schlecht aus leider :/

Uwe Raabe 24. Aug 2015 08:10

AW: Neuer OpenSource Package Manager
 
Zitat:

Zitat von mquadrat (Beitrag 1313179)
Man möchte eher ein AppStore sein, als ein Package Manager.

Eine diesbezügliche Frage ist ja auch regelmäßiger Bestandteil der Developer Survey.

In XE8 ist das ja auch schon ansatzweise umgesetzt - siehe BeaconFence, das eine entsprechende Lizenz voraussetzt. Vielleicht sehen wir demnächst noch andere Produkte in GetIt, wie z.B. die neu erworbenen CodeSite und Konopka Signature VCL Controls (ich schlage das Kürzel KSVC vor).

@Alexander, vielleicht solltest du dich mit Roman Kassebaum in Verbindung setzen. Er pflegt die TurpoPack-Komponenten in GetIt, die auch allesamt auf GitHub vorliegen. Das wären immerhin auf einen Schlag zehn Einträge.

Daniel 24. Aug 2015 08:25

AW: Neuer OpenSource Package Manager
 
Lässt sich der Katalog des Managers automatisiert auslesen und ist das überhaupt gewünscht?
Ich denke da an die Option, den Inhalt hier anzuzeigen und durchsuchbar zu machen - selbstverständlich nur in Abstimmung mit Alex.

Uwe Raabe 24. Aug 2015 08:34

AW: Neuer OpenSource Package Manager
 
Zitat:

Zitat von Daniel (Beitrag 1313185)
Lässt sich der Katalog des Managers automatisiert auslesen und ist das überhaupt gewünscht?
Ich denke da an die Option, den Inhalt hier anzuzeigen und durchsuchbar zu machen - selbstverständlich nur in Abstimmung mit Alex.

Wenn ich die Sourcen richtig interpretiere, wird zur Erstellung des Katalogs eine Suchanfrage an die GitHub-API gestellt:

Delphi-Quellcode:
  CGitRepoSearch = 'https://api.github.com/search/repositories?q="Delphinus-Support"+in:readme&per_page=100';

mkinzler 24. Aug 2015 08:37

AW: Neuer OpenSource Package Manager
 
Es scheint eine Funktionalität von GitHub verwendet zu werden. Es wird nach den in den Repositories hinterlegten Stichwörtern gesucht ( in diesem Fall "Delphinus-Support").

Siehe DN.PackageProvider.GitHub.pas

Sir Rufo 24. Aug 2015 08:52

AW: Neuer OpenSource Package Manager
 
Steht ja auch so bei den Requirements im Wiki
https://github.com/Memnarch/Delphinu...-for-Delphinus
;)

Und den Such-Link kann man auch direkt im Browser abfragen (aber die JSON-Lesebrille nicht vergessen)
https://api.github.com/search/reposi...e&per_page=100


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:37 Uhr.
Seite 1 von 12  1 2311     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