Как просмотреть и отредактировать исходный код приложения с открытым исходным кодом

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

Хотя открытый исходный код может быть хорошим выбором, вам также нужно инвестировать в правильное сообщество. GitHub — одно из лучших мест для этого не только из-за большого количества пользователей, которые посещают сайт, но и из-за функций, которые предлагает GitHub. Если вы найдете приложение с открытым исходным кодом на GitHub, я покажу вам несколько вещей, которые вы можете сделать с ним, включая просмотр, редактирование и разветвление кода.

Завести аккаунт

Прежде чем начать использовать GitHub, лучше всего создать с ними учетную запись. Создание учетной записи бесплатно и позволит вам воспользоваться многочисленными функциями, такими как разветвление. GitHub также имеет различные уровни членства, помимо бесплатного, но бесплатной учетной записи должно быть более чем достаточно для личного использования.

Проверка проекта

как просмотреть открытый исходный код
Если у вас есть учетная запись, вы можете погрузиться прямо в приложение с открытым исходным кодом, найденное на GitHub. Здесь вы можете увидеть страницу проекта приложения, включая папки и файлы, относящиеся к приложению, сетевой график, список запросов на извлечение, открытые проблемы, вики и другие графики. Очевидно, что если вы хотите увидеть код в файлах, вы должны нажать на них, и вам будет представлен полный исходный код. Что касается интерпретации кода, вам нужно иметь некоторый опыт работы с языком программирования, на котором написано приложение, будь то Java, C ++, Python или что-то еще. Для тех, кто интересуется, скриншот показывает jcanvas Калеба Эвана

проект.

Форкинг проекта

просмотреть открытый исходный код
Редактирование кода требует некоторых дополнительных шагов. Если вы хотите скопировать код, не разветвляя его официально на GitHub, вам необходимо загрузить файлы проекта, а затем отредактировать их локально на вашем компьютере. Однако, если вы действительно хотите использовать имеющийся в настоящее время источник и создать собственный проект с ним и двигаться в своем собственном направлении, вам захочется его раскошелиться. Форкинг может быть выполнен с помощью учетной записи и нажатием «Форк» на странице проекта, как показано на скриншоте. Следующие несколько инструкций предназначены для пользователей Linux, которые должны установить GЭто пакет для их соответствующего распространения.

просмотреть открытый исходный код
Если вы хотите получить файлы репозитория на свой компьютер, вам нужно будет выполнить команду git clone https://github.com/username/project_name.git, заменить имя пользователя вашим именем пользователя GitHub, а имя_проекта — именем проекта приложения, который вы только что разветвили. Запустите эту команду в папке, которая должна содержать все ваши проекты GitHub, поскольку каждая команда git clone создаст новую папку в той, в которой вы сейчас находитесь. Это еще один способ загрузки файла проекта, поскольку он не требует учетных данных для входа. Теперь вы можете изменять файлы по своему усмотрению, используя любой текстовый редактор или IDE. Для пользователей Linux я бы порекомендовал Eclipse или Geany, поскольку они являются отличными редакторами программирования — Eclipse более полнофункциональный, а Geany более компактный. Пользователи Windows также могут использовать собственный клиент GitHub.

Загрузка изменений в ваш проект

просмотреть открытый исходный код
После внесения изменений вы можете загрузить обновленные файлы обратно в GitHub с помощью команды мастер происхождения git push находясь внутри папки приложения. Это возвращает изменения обратно в указатель «origin» (ваш разветвленный проект) и главную ветвь (расположение исходного кода по умолчанию).

Отслеживание восходящего потока

Если вы хотите отслеживать вышестоящий проект (тот, который вы создали, чтобы создать свой собственный), то вам нужно добавить так называемый дополнительный пульт. По сути, это просто еще одно ключевое слово, которое вы можете использовать, находясь в папке вашего приложения. Чтобы создать новый пульт, выполните команду git remote добавить апстрим https://github.com/username/project_name.git, где имя пользователя должно быть заменено именем пользователя исходного проекта, а имя_проекта должно быть заменено именем проекта.

Объединение вышестоящих изменений

Если вы заметили, что вышестоящий проект был обновлен, и вы хотите включить изменения, вы можете запустить мерзавец тянуть вверх по течению после создания дополнительного пульта GitHub загрузит и объединит изменения из апстрима в файлы вашего проекта. Если после выполнения этой команды все работает отлично, вы можете сразу же запустить мастер происхождения git push подтолкнуть обновления к вашему собственному проекту.

Тянуть запросы

как просмотреть открытый исходный код
Если вы хотите внести свой вклад в основной проект, лучше всего внести любые изменения в ваш собственный форк проекта (или в свою собственную ветвь проекта верхнего уровня, но это только после того, как первоначальный автор примет специальные меры). После того, как вы добавили эти изменения в свой репозиторий, вы можете перейти на GitHub и отправить запрос на получение. Это уведомляет первоначального автора вышестоящего проекта о том, что вы хотите, чтобы он / она рассмотрел внесенные вами изменения и попросили их перенести ваши изменения в вышестоящий проект. Это обычная вежливость, по крайней мере, предлагать некоторые из ваших собственных модификаций обратно в основной проект, чтобы они могли поблагодарить вас за то, что вы подписали свой проект. Примут ли они ваш запрос, решать только им.

Заключение

GitHub — фантастический инструмент, который уже используют большое количество разработчиков с открытым исходным кодом. В то время как GitHub использует утилиту Git, которую каждый может настроить на своих собственных серверах, GitHub действительно включает в себя аспект развития сообщества, что является требованием в мире открытого исходного кода. Это введение должно помочь вам начать с основ. Если вы хотите узнать больше о реальном программировании, вы можете проверить эту статью на лучших сайтах, чтобы освежить в C ++

,

Вы использовали GitHub? Какая особенность вам нравится больше всего, о чем люди должны знать? Дайте нам знать об этом в комментариях!

Ссылка на основную публикацию
Adblock
detector