Имея опыт работы с Git / GitHub и очень мало зная о Bazaar VCS, я бы хотел периодически сообщать об ошибке проектам, размещенным на Launchpad, и даже отправлять патч. Я хотел бы сделать это «надлежащим» способом, чтобы он был готов к объединению или улучшению, не мешая.
Кажется, я не могу найти приличного простого How-to, подходящего для моих нужд.
Что я сделал до сих пор:
Я создал учетную запись Launchpad,
сообщил об ошибке,
установлен Bazaar и настройка ключей SSH и т. д.
Теперь, если бы это был GitHub, я бы
раскошелиться на репо,
клонировать раздвоенный репо,
создайте разумно названную ветвь и сделайте работу,
совершить + нажать,
создать запрос на получение с помощью GitHub WUI.
Но это не GitHub, и архитектуры Launchpad и Bazaar, похоже, сильно отличаются от своих аналогов GitHub / Git.
Так может ли добрая душа спасти меня от утопления в тоннах документов и составления простого шага, главным образом второй части? Возможно включение соответствующих команд CLI, когда они необходимы?
Изменить: Кажется, я должен уточнить, если я спрашиваю конкретно о пакетах Ubuntu (что бы это ни значило) или проекты Launchpad.
Меня не особо волнует различие между пакетами Ubuntu и пакетами не-Ubuntu. Любое программное обеспечение может быть в Ubuntu сегодня и завтра, или наоборот. Развитие - это то, что имеет гораздо большее значение, чем распространение.
Итак, я предполагал, что
не каждый пакет, распространяемый в Ubuntu, размещается на Launchpad,
существует «официальный» или «стандартный» рабочий процесс для Launchpad (хорошо, если все разработчики могут договориться об использовании Bazaar, почему большинство из них не может согласиться на исправление рабочего процесса?),
поэтому я спрашиваю о способе Launchpad, а не об Ubuntu. И я выбрал AU, потому что, поскольку пересечение обширное, я думаю, что это довольно по теме здесь.