Mając doświadczenie w Git / GitHub i bardzo mało wiedząc o Bazaar VCS, chciałbym od czasu do czasu zgłosić błąd do projektów hostowanych na Launchpadzie, a nawet wysłać łatkę. Chciałbym to zrobić w „właściwy” sposób, aby był gotowy do połączenia lub ulepszenia, ale nie przeszkadzał.
Wydaje mi się, że nie mogę znaleźć przyzwoitego, prostego poradnika dostosowanego do moich potrzeb.
Co do tej pory zrobiłem:
Utworzyłem konto Launchpad,
zgłosił błąd,
zainstalowany Bazaar i konfiguracja kluczy SSH itp.
Gdyby to był GitHub, zrobiłbym to
rozwidlaj repo,
klonuj rozwidlone repo,
stwórz gałąź o zdrowej nazwie i wykonaj pracę,
commit + push,
utwórz żądanie ściągnięcia za pomocą GitHub WUI.
Ale to nie jest GitHub, a zarówno architektura Launchpad, jak i Bazaar wyglądają zupełnie inaczej niż ich odpowiedniki GitHub / Git.
Czy więc dobra dusza mogłaby mnie uratować przed tonięciem w tonach dokumentów i stworzyć prostą ścieżkę, głównie drugą część? Czy możliwe jest dołączenie odpowiednich poleceń CLI, gdy są one potrzebne?
Edycja: Wydaje się, że powinienem wyjaśnić, czy pytam konkretnie o pakiety Ubuntu (cokolwiek to znaczy) lub projekty Launchpad.
Tak naprawdę nie dbam o rozróżnienie między pakietami Ubuntu a pakietami innymi niż Ubuntu. Każde oprogramowanie może być w Ubuntu dzisiaj, a jutro z niego - lub odwrotnie. Rozwój jest ważniejszy niż dystrybucja.
Więc zakładałem, że
nie każdy pakiet dystrybuowany w Ubuntu jest hostowany na Launchpadzie,
istnieje „oficjalny” lub „domyślny” przepływ pracy dla Launchpada (cóż, jeśli wszyscy deweloperzy mogą zgodzić się na korzystanie z Bazaar, dlaczego większość z nich nie może zgodzić się na przepływ poprawek?),
więc pytam o sposób uruchamiania, a nie o Ubuntu. I wybrałem AU, ponieważ ponieważ skrzyżowanie jest ogromne, myślę, że tutaj jest dość tematycznie.