Mit einem Git / GitHub-Hintergrund und wenig Wissen über Bazaar VCS möchte ich gelegentlich einen Fehler bei Projekten melden, die auf Launchpad gehostet werden, und sogar einen Patch senden. Ich würde es gerne "richtig" machen, damit es zum Zusammenführen oder Verbessern bereit ist, ohne in die Quere zu kommen.
Ich kann anscheinend kein anständiges einfaches How-to finden, das meinen Bedürfnissen entspricht.
Was ich bisher gemacht habe:
Ich habe ein Launchpad-Konto erstellt.
meldete den Fehler,
Bazaar installiert und SSH-Schlüssel etc. eingerichtet
Wenn es GitHub wäre, würde ich
gabeln sie das repo,
klonen sie das gegabelte repo,
Erstelle einen Zweig mit dem richtigen Namen und erledige die Arbeit.
Commit + Push,
Erstellen Sie eine Pull-Anfrage mit GitHub WUI.
Es ist jedoch kein GitHub, und sowohl die Launchpad- als auch die Bazaar-Architektur unterscheiden sich deutlich von ihren GitHub / Git-Gegenstücken.
Könnte eine freundliche Seele mich also davor bewahren, in Tonnen von Dokumenten zu ertrinken, und einen einfachen Schritt zusammenstellen, hauptsächlich den zweiten Teil? Möglicherweise relevante CLI-Befehle einbeziehen, wenn sie benötigt werden?
Bearbeiten: Es scheint, dass ich klären sollte, ob ich speziell nach Ubuntu-Paketen (was auch immer es bedeutet) oder Launchpad-Projekten frage.
Die Unterscheidung zwischen Ubuntu-Paketen und Nicht-Ubuntu-Paketen ist mir eigentlich egal. Jede Software könnte heute in Ubuntu und morgen in Ubuntu sein oder umgekehrt. Auf die Entwicklung kommt es viel mehr an als auf die Distribution.
Also habe ich das angenommen
Nicht jedes in Ubuntu verteilte Paket wird auf Launchpad gehostet.
Es gibt einen "offiziellen" oder "Standard" -Workflow für Launchpad.
Also frage ich nach dem Launchpad-Weg, nicht nach dem Ubuntu-Weg. Und ich habe mich für AU entschieden, da die Schnittmenge sehr groß ist, denke ich, dass es hier ziemlich thematisch ist.