Ich entwickle ein R-Paket, das als Wrapper für Funktionen aus den parallelen und RhPC-Paketen ctools funktioniert. Ich weiß, wenn ich möchte, dass mein Paket diese Pakete erfordert, muss ich sie in den Imports
Abschnitt der Datei DESCRIPTION
aufnehmen. Bei der Installation meines Pakets werden diese Pakete von CRAN installiert. Ähnlich kann ich sie in den Suggests
Abschnitt stellen, wenn sie nicht benötigt werden, aber nützlich. Diese werden nicht mit meinem Paket installiert.Wie macht man das R-Paket, um ein auf GitHub gehostetes Paket zu empfehlen?
Aber ich habe das Rhpc-Paket gegabelt und eine Funktion hinzugefügt, die ich in meinem Ctools-Paket verwende. Wie bekomme ich mein Paket, um dieses Paket von meinem GitHub Repo zu empfehlen/zu importieren, anstatt das Rhpc-Paket zu installieren, führt es devtools::install_github("bamonroe/Rhpc")
aus?
Ich lerne jeden Tag etwas Neues. :) –
Do not wir alle :) –
Tolles Zeug! Ich lese jetzt deine Drat Basics Seite durch. Also erstelle ich ein Repository auf GitHub, indem ich möglicherweise mein drat git repo forkiere, auf mein neu erstelltes Repository im 'Additional_repositories' Feld meiner' DESCRIPTION' Datei deute, und dann meine gegabelte Version von Rhpc der suggestive Zeile hinzufüge, so wie es war irgendein anderes Paket? Nicht dass es ein Problem ist, aber müsste ich den Namen meines gespaltenen Rhpc ändern? Es scheint, als würde es eine Namensraumverwechslung zwischen der CRAN-Version und meiner geben. –