Как принять участие в проекте с открытым исходным кодом

задняя часть GitHub
Как принять участие в проекте с открытым исходным кодом

предисловие

Текст был включен в мой репозиторий GitHub, добро пожаловать, звезда:GitHub.com/bin39232820…
Лучшее время посадить дерево было десять лет назад, затем сейчас

слухи

Я считаю, что когда вы будете свободны, вы пойдете в некоторые проекты с открытым исходным кодом.Я не знаю, участвовали ли вы в этих проектах с открытым исходным кодом.Недавно Xiaoliuliu впервые поднял PR для чужих проектов, поэтому я бы хотел бы поделиться им с вами. Чтобы упомянуть шаги PR, я думаю, что это очень хороший способ обучения. Ниже Сяо Люлю расскажет вам о процессе PR через простой случай и на этот раз поделится своим PR-проектом.

Участвовать в платформе

В настоящее время Сяо Люлю посещает следующие две платформы.

Участвовать в проекте

Вариантов очень много.Например, если я работаю на Java, если я работаю на Java server, то мне без Spring не обойтись.Вы можете дать Spring PR, или какие-то леса.В любом случае, это зависит от вас.Xiao Liuliu's PR-проект на этот раз свинья, позвольте мне сначала представить вам этот проект.

Pig

image.png

системы Руководство

  • Система управления разрешениями RBAC на базе Spring Cloud 2020, Spring Boot 2.5, OAuth2
  • Инкапсулируйте element-ui на основе концепции представления, управляемого данными, даже без опыта работы с Vue вы сможете быстро приступить к работе.
  • Обеспечивает поддержку общей поддержки контейнеризации Docker, Kubernetes, Rancher2.
  • Обеспечить производственную практику лямбда, потокового API, webflux

адрес документа

Простой PR, представленный Xiao Liuliu

На самом деле, это очень простое требование — записывать поведение пользователя при входе в систему и выходе из нее.

image.png

В конце концов, Xiao Liuliu наконец-то появился в списке вкладов, а что касается разных имен, то это потому, что я использовал учетную запись git компании, чтобы войти и отправить ее, и результат был неловким.image.png

Примером может служить процесс вклада проектов с открытым исходным кодом, Pig, на самом деле все они одинаковы.

Первый шаг — разветвить код в ваш репозиторий.

Доступ через браузер:gitee.com/log4j/pig

image.png

Второй шаг клонируем свинью в собственном репозитории на локальный

Этот шаг эквивалентен тому, вы вытащили код?После вытягивания кода вам нужно разработать и развернуть всю среду, затем запустить основные службы, а затем посмотреть, где вы хотите отправить PR, заняться разработкой кода, тестированием, Затем отправьте код в ветку разработки dev.

Третий шаг — отправить запрос на слияние.

image.png

image.png

image.png

Это кажется очень простым? По сути, это почти то же самое, что и наша обычная разработка кода, и это не сложно, а потом после того, как вы представите PR? Вы можете найти владельца репозитория, сообщить свой PR, и тогда он проверит, а затем даст вам предложения по доработке.После многих правок и тестов ваш PR будет объединен в ветку dev, и через некоторое время ваш PR будет слит в ветку dev.PR станет релизной версией

Суммировать

Сяо Люлю хочет сказать, что один из лучших способов изучить проект с открытым исходным кодом — это упомянуть PR, даже если это небольшой PR, по крайней мере, вы должны запустить проект.Я считаю, что в этом процессе вы можете прочитать много кода Дэниела, который может сделать ваш собственный код более элегантным и лучшим, ну и что? Если у вас есть время, очень рекомендую вам сделать больше пиара для каких-то опенсорсных проектов или написать самому несколько опенсорсных проектов с 0. Ну а я маленькая шесть-шесть-три-три-три-три-дня-рыбалка, двухдневное сетевое вещание.

ежедневные комплименты

Хорошо всем, вышеизложенное является полным содержанием этой статьи. Люди, которые могут видеть это здесь, всенастоящий порошок.

Творить нелегко. Ваша поддержка и признание — самая большая мотивация для моего творчества. Увидимся в следующей статье.

Поиск в WeChat "Жизнь программы шестиимпульсного Excalibur" Ответить 888 Я нашел для вас много информации