Реклама

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

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

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

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

instagram viewer

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

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

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

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

просмотреть открытый исходный код
Если вы хотите получить файлы репозитория на свой компьютер, вам нужно будет выполнить команду мерзкий клон https://github.com/username/project_name.git, заменив username своим именем пользователя GitHub, а project_name именем проекта приложения, которое вы только что разветвили. Запустите эту команду в папке, которая должна содержать все ваши проекты 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 ++ 3 сайта для начала изучения языка программирования C ++Обучение программированию может быть трудным для многих, даже с относительно легкими языками программирования. Хотя с Java легче начать (где у нас есть множество статей здесь на MakeUseOf для Java, а также ... Читать далее .

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

Дэнни - старший в Университете Северного Техаса, который пользуется всеми аспектами программного обеспечения с открытым исходным кодом и Linux