Плагин отнесен в категорию github
Github Embed
(12 общий рейтинг)
Plugin that allows you to embed details from github just by pasting in the URL…
Ademti Software Ltd. 1 000+ активных установок Протестирован с 6.0.2 Обновлен 5 месяцев назад
Jekyll Exporter
(10 общий рейтинг)
Возможности плагина
Ben Balter 900+ активных установок Протестирован с 5.9.4 Обновлен 8 месяцев назад
Pastacode
(14 общий рейтинг)
Use Pastacode to add code into your posts with the awesome PrismJs coloration library. So,…
Willy Bahuaud 900+ активных установок Протестирован с 4.7.24 Обновлен 3 года назад
Embed Block for GitHub
(3 общий рейтинг)
Easily embed GitHub repositories in Gutenberg Editor.
audrasjb 600+ активных установок Протестирован с 6.0.2 Обновлен 5 месяцев назад
Gist GitHub Shortcode
(6 общий рейтинг)
Adds Github Gists in your posts via shortcode
Claudio Sanches 500+ активных установок Протестирован с 5.5.10 Обновлен 2 года назад
WordPress GitHub Sync
(4 общий рейтинг)
A WordPress plugin to sync content with a GitHub repository (or Jekyll site)
James DiGioia, Ben Balter 500+ активных установок Протестирован с 4.8.20 Обновлен 5 лет назад
Documents from Git
A plugin to inject and render files in a WordPress post or page directly from…
GIS-OPS UG 400+ активных установок Протестирован с 5. 8.5 Обновлен 12 месяцев назад
Canvas-Nest.js
(2 общий рейтинг)
[正版]A wordpress plugin for canvas-nest.js | 一个很炫酷网页背景效果(canvas-nest.js)的wordpress插件。
aTool.org 300+ активных установок Протестирован с 4.4.28 Обновлен 7 лет назад
Embed GitHub Gist
Embed GitHub Gists into WordPress.
Dragonfly Development 300+ активных установок Протестирован с 3.5.2 Обновлен 10 лет назад
Mytory Markdown
(8 общий рейтинг)
The plugin get markdown file URL like github raw content url. It convert markdown file…
mytory 100+ активных установок Протестирован с 5.7.7 Обновлен 1 год назад
WP Github
(4 общий рейтинг)
Display users Github public profile, repositories, commits, issues and gists.
Pablo Cornehl 100+ активных установок Протестирован с 4.5.27 Обновлен 6 лет назад
GitHub Release Downloads
(4 общий рейтинг)
Get the download count, links and more information for releases of GitHub repositories.
Ivan Ridao Freitas 100+ активных установок Протестирован с 5.5.10 Обновлен 2 года назад
Git it Write — Write posts from Github
(3 общий рейтинг)
Publish markdown files present in a Github repository as posts to WordPress automatically
Aakash Chakravarthy 100+ активных установок Протестирован с 6.0.2 Обновлен 1 месяц назад
Github README
(4 общий рейтинг)
Easily embed GitHub READMEs in pages/posts.
Jason Stallings 90+ активных установок Протестирован с 4. 5.27 Обновлен 6 лет назад
Github Ribbon
(1 общий рейтинг)
Adds «Fork me on Github» ribbons to your WordPress posts
Sudar 90+ активных установок Протестирован с 5.8.5 Обновлен 12 месяцев назад
WP Github Gist
(1 общий рейтинг)
Embed files and gist from Github in your blog posts or pages.
Sudar 80+ активных установок Протестирован с 5.8.5 Обновлен 12 месяцев назад
GitHub & BitBucket Project Lister
(0 общий рейтинг)
This is a WordPress plugin that will list your open source projects from github or…
Kenny Katzgrau 40+ активных установок Протестирован с 3.5.2 Обновлен 9 лет назад
External Markdown
This is a plugin for WordPress to embed Markdown files from external web sources (e. g.…
Moritz Stueckler 40+ активных установок Протестирован с 5.6.9 Обновлен 2 года назад
WP Pusher Slack Notifications
(1 общий рейтинг)
Get a notification in Slack every time something is deployed from Git with WP Pusher.
WP Pusher 40+ активных установок Протестирован с 4.5.27 Обновлен 6 лет назад
WP Github Commits
(2 общий рейтинг)
Displays the latest commits of a github repo in the sidebar.
Sudar 30+ активных установок Протестирован с 5.8.5 Обновлен 12 месяцев назад
Зеркалируем WordPress плагин на GitHub
Давайте предположим, что ваш плагин уже размещен в официальном SVN репозитории плагинов WordPress, а для примера возьмём популярный плагин Easy Digital Downloads.
Подготовка к работе
1. Во-первых, для начала нам потребуется получить номер ревизии первого коммита в WordPress репозитории для нашего плагина, чтобы не заставлять Git перебирать все 100500 коммитов для поиска нужного:
svn log http://plugins.svn.wordpress.org/easy-digital-downloads/
После выполнения данной команды мы увидим нужный нам номер ревизии:
------------------------------------------------------------------------ r529177 | plugin-master | 2012-04-09 19:36:16 +0200 (Mon, 09 Apr 2012) | 1 line adding easy-digital-downloads by mordauk ------------------------------------------------------------------------
В данном кейсе — это r529177
. Вы также можете найти номер первой ревизии в официальном трек-браузере WordPress.
2. Теперь создаём локальный Git репозиторий и импортируем в него первый коммит из SVN репозитория:
git svn clone --no-minimize-url -s -r529177 http://plugins.svn.wordpress.org/easy-digital-downloads/
Вы должны увидеть примерно следующее:
Initialized empty Git repository in /Users/kaspars/svn2git/easy-digital-downloads/.git/ r529177 = e18c66d09d77e4d8a923f2f300f73606791071e1 (refs/remotes/trunk) Checked out HEAD: http://plugins.svn.wordpress.org/easy-digital-downloads/trunk r529177
Флаг --no-minimize-url
нужен, чтобы запретить git svn clone
выйти в родительскую директорию SVN в репозитории, где лежат абсолютно все плагины, а флаг -s
— чтобы использовать короткие относительные пути.
Курите маны по git-svn.
3. Наконец, перемещаемся в только что созданный Git репозиторий:
cd easy-digital-downloads
и подтягиваем остальные коммиты из SVN репозитория:
git svn fetch
Эта процедура может длится несколько часов! Чтобы быть в курсе того, что происходит на фоне используйте переменную окружения GIT_TRACE
перед командой:
GIT_TRACE=1 git svn fetch
Чтобы ускорить git svn fetch
при работе с большими репозиториями SVN, вы можете попробовать установить параметр --log-window-size
для запроса большего количества коммитов на один SVN запрос (пруф).
Увеличив его до 10000 должно значительно уменьшить время выборки:
git svn fetch --log-window-size 10000
После завершения этого процесса у вас будет полное дерево коммитов Git проекта.
Последний шаг — переместить SVN HEAD
(файлы из SVN /trunk) в git master
:
git svn rebase
Теперь вы должны увидеть все последние файлы плагина в вашем локальном репозитории.
Проверка нового репозитория
Давайте рассмотрим все ветки, которые были созданы:
$ git branch -a
Эта команда вернёт нам список всех доступных веток:
* master remotes/tags/1.0.1.1 remotes/tags/1.0.1.2 remotes/tags/1.0.1.3 remotes/tags/1.0.1.4 ... remotes/tags/1.1.8 remotes/tags/1.2 remotes/tags/1.2.1 remotes/tags/1.2.1.1 remotes/trunk
А внутри конфига .git/config
новой репы:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = false [svn-remote "svn"] url = http://plugins. svn.wordpress.org/easy-digital-downloads fetch = trunk:refs/remotes/trunk branches = branches/*:refs/remotes/* tags = tags/*:refs/remotes/tags/*
Мы видим, что git автоматически выбрал trunk
в качестве места назначения для git svn dcommit
, который пушит все ваши изменения в Git обратно в репозиторий SVN.
Добавление удалённого Git репозитория
Давайте создадим новый репозиторий GitHub, который будем использовать в качестве основного репозитория для разработки наших плагинов:
После того, как вы создали репозиторий, просто добавьте его в качестве удаленного источника нашего локального репозитория Git:
git remote add origin [email protected]:kasparsd/wordpress-svn2git-sample.git
И запушьте наш локальный репозиторий на GitHub:
git push origin --all
Теперь ваш репозиторий на GitHub содержит все файлы плагина, а также всю историю ревизий, перенесенную из репозитория Subversion.
Работа с плагином
Теперь предположим, что мы хотим создать новую версию плагина, чтобы пригласить пользователей сообщать об ошибках и участвовать в GitHub. Для этого мы отредактируем копию файла readme.txt и увеличим версию плагина.
После внесения изменений мы можем проверить состояние нашего локального репозитория Git:
git status # On branch master # Changes not staged for commit: # (use "git add «file»..." to update what will be committed) # (use "git checkout -- «file»..." to discard changes in working directory) # # modified: easy-digital-downloads.php # modified: readme.txt # no changes added to commit (use "git add" and/or "git commit -a")
Зафиксируем изменения в локальном репозитории:
git commit -am "Adding message about moving to GitHub, version bump"
Пушим наши правки на GitHub
Для публикации наших локальных коммитом на GitHub мы используем:
git push [master addb6cf] Adding message about moving to GitHub, version bump 2 files changed, 12 insertions(+), 1112 deletions(-) rewrite readme. txt (99%)
Пушим наши правки в SVN репозиторий
После перехода на использование Git в качестве системы управления версиями всегда следует использовать git svn dcommit
для публикации изменений в репозитории SVN. В противном случае необходимо выполнить:
git svn rebase
Каждый раз перед пушем изменений в SVN нужно слить изменения из репозитория SVN в локальный репозиторий Git.
Если вы НЕ используете trunk
в качестве релизной ветки вашего плагина, то можете безопасно перенести все изменения из Git в репозиторий WordPress, не беспокоясь о том, что пользователи получат уведомления об обновлении:
git svn dcommit
Теперь, поскольку у меня нет доступа на запись в этот конкретный репозиторий, вот ответ, который я получаю при пуше одного из моих собственных плагинов:
Committing to http://plugins.svn.wordpress.org/widget-context/trunk ... M widget-context. php Committed r601084 M widget-context.php r601084 = a1c2a2f8f4f98ec5537aef48545e350ff6270f2b (refs/remotes/trunk) No changes between b6098f5bb1751cc05309093cad1d5d982a964158 and refs/remotes/trunk Resetting to the latest refs/remotes/trunk
Тегирование релизов
Тегирование релиза в Git выглядит совсем просто:
git tag v1.0.2
Для создания тега в SVN:
git svn tag 1.0.2
Это создаст /tags/1.0.2
в удаленном репозитории SVN и скопирует все файлы из удаленного /trunk
в этот тег, поэтому перед созданием тега SVN обязательно запушьте весь последний код в /trunk
.
Обновление и отслеживание ресурсов плагина
Папка assets в репозитории WordPress используется для хранения баннеров и скриншотов плагина. Убедитесь, что папка /assets
действительно существует в SVN, прежде чем пытаться получить ее. Для этого откройте в вашем браузере:
http://plugins. svn.wordpress.org/easy-digital-downloads/
где easy-digital-downloads
— это ярлык вашего плагина, и вы должны увидеть корневую папку вашего плагина в репозитории SVN :
Revision 851441: /easy-digital-downloads .. 1.0.4/ assets/ branches/ tags/ trunk/
Обратите внимание, что папка /assets
присутствует в листинге.
Давайте будем отслеживать эту папку как отдельную ветку Git под названием assets
. Каждый раз, когда вам нужно обновить изображение обложки или скриншоты, просто извлеките эту ветку, внесите изменения и опубликуйте ее в SVN, используя тот же git svn dcommit
.
Добавляем новый удаленный SVN с именем assets
:
git config --add svn-remote.assets.url http://plugins.svn.wordpress.org/easy-digital-downloads/assets
И говорим Git юзать ветку assets
в нашем удаленном репозитории SVN:
git config --add svn-remote. assets.fetch :refs/remotes/assets
После выполнения данной команды в наш конфиг .git/config
добавятся следующие строки:
[svn-remote "assets"] url = http://plugins.svn.wordpress.org/easy-digital-downloads/assets fetch = :refs/remotes/assets
Это означает, что теперь мы можем получить assets
из SVN:
git svn fetch -r HEAD assets
и переключиться туда:
git checkout remotes/assets Note: checking out 'remotes/assets'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at 7e5b727. .. Updated banner image
Давайте создадим локальную ветку с именем assets
для отслеживания:
git checkout -b assets
Теперь вы можете добавить или изменить ресурсы плагина, зафиксировать изменения и опубликовать их в SVN, используя:
git svn dcommit
Ссылки
- Using Git and GitHub with Subversion (SVN) Mirroring for WordPress Plugin Development
- Revisiting Git, Github, and the wordpress.org plugin repository
- Creating a synchronized Github fork of a WordPress.org Subversion plugin repository
- Assets directory with git-svn in WP plugin development
ВКонтакте
Одноклассники
Telegram
Git GitHub Plugin Subversion SVN WordPress
Руководство по Github для пользователей WordPress
Github — это онлайн-сервис на основе open-source, дающий программистам возможность размещать и делиться результатами своей работы с другими разработчиками. Если вы регулярно используете WordPress, то наверняка слышали о темах и плагинах, которые размещаются на этом сервисе для дальнейшего скачивания и работы с ними.
В этом посте мы изучим, как правильно использовать Github для пользователей и администраторов WordPress.
Что такое Github?
Github можно описать как большую библиотеку кода, однако тут можно хранить не только образцы кода или готовых программ. Работа сервиса построена на использовании веб-интерфейса и специального ПО Git для работы с файлами.
Когда речь заходит о разработчиках WordPress, Github используется как популярная площадка для загрузки и распространения плагинов и тем оформления для сайтов. Здесь удобно вести совместную работу над проектами. Пожалуй, это один из ключевых моментов.
Программное обеспечение Git содержит инструменты контроля версий и управления сохраненным кодом. Совместный контроль версий стал очень популярен среди тех, кто ведет совместные коллективные проекты и работает с удаленными разработчиками.
В упрощенном виде его можно сравнить с облачным хранилищем вроде Dropbox. Тут также можно не просто сохранять файлы, но и отслеживать версии и историю всех сделанных изменений и созданных версий.
Самая популярная фишка Github — это совместная разработка и создание форков (англ. fork — ответвление, использование кодовой базы программного проекта в качестве старта для другого) для дальнейшего использования в рамках этого или других проектов.
А если добавить сюда потенциал социальных сетей — то получим отличную коллективную платформу для успешной разработки сайтов.
Что такое создание форков?
Создание форков — это копирование содержимого какой-то ветки разработки в ваш личный профиль. Делается это либо для усовершенствования существующего проекта, либо для создания на его основе принципиально нового собственного решения. Исходный проект при этом принадлежит всем, поскольку им поделились с другими пользователями Github.
Форк сохраняет связь между первичным и скопированным репозиторием. История изменений в каждой из версий является публично доступной. Работает история и хроника изменений в обоих направлениях.
Как работают форки?
Если я хочу добавить новую функциональность к существующему WordPress-плагину на этой платформе, то я могу сделать форк репозитория.
Затем в нем можно вносить собственные изменения. Сделанные изменения можно зафиксировать (commit), и внести в собственный профиль уже переделанный проект с установленной связью, которая ведет на первоначальный оригинальный проект.
После этого можно отправить запрос на включение ваших сделанных изменений в структуру оригинального репозитория (pull request). Менеджер оригинального репозитория сам принимает решения, подтверждать сделанные изменения или отклонять их.
Вся история изменений сохраняется в рамках платформы, но при внесении новой версии может произойти поглощение или слияние версий (даже если ваша версия темы, плагина или кода больше не является самой новой или свежей).
Почему это еще и социальная сеть?
Еще один ключевой компонент — это некоторое подобие социальной сети внутри Github: вы создаете профиль, заполняете информацию о себе и свои контактные данные, общаетесь с другими участниками или следите за другими разработчиками. Примеры работ многих популярных разработчиков можно найти в каталоге Github, где можно не только следить за их активностью, но и скачивать, делать форки с их плагинов и тем.
Благодаря таким социальным элементам Github стал отличной площадкой для общения и сотрудничества разработчиков, заинтересованных в совместной разработке проектов, плагинов и тем, где каждый может стать участником, соавтором или комментатором.
Установка плагинов с Github
На этой площадке можно отыскать множество популярных плагинов для WordPress. Первый способ их установки — это поиск на Github, скачивание zip-архива и загрузка этого архива на свой сайт.
Но есть плагин, который включит вам поиск по базе плагинов в Github для WordPress с возможностью дальнейшей установки.
Вы можете скачать плагин Github Plugin Search с исходного сайта с кодом и установить его вручную. После этого вы сможете искать по различным плагинам на платформе и устанавливать их самостоятельно.
Осмотревшись и освоившись на Github, можно найти открытые версии плагинов и тем, у которых есть вся та же функциональность, что у платных премиум-тем и плагинов для WordPress. К слову, это можно проследить на примере расширения Stripe для WooCommerce в этой ветке на Github.
Заключение
Надеюсь, в этом посте мы ответили на основные ваши вопросы касательно того, как можно и нужно использовать Github при работе с WordPress. Остальное — насчет форков, репозиториев, плагинов и правил работы с платформой — вы сможете вполне освоить самостоятельно.
Источник: wplift.comКак использовать GitHub для разработки WordPress
В этой статье мы познакомим вас с GitHub и объясним, почему это такой популярный инструмент для разработчиков. Затем мы расскажем вам, как начать использовать его вместе с WordPress.
Если вы много времени читали о WordPress, скорее всего, вы слышали о GitHub. Это одна из самых популярных платформ для разработчиков, где они могут размещать свои проекты и сотрудничать с другими. Возможно, вы даже думали о том, чтобы попробовать это самостоятельно, но не знаете, с чего начать.
Пришло время ознакомиться с этим бесценным ресурсом WordPress. GitHub — отличная платформа для отслеживания, управления и совместной работы над проектами разработки, поэтому стоит научиться ею пользоваться. Он позволяет размещать проекты в Интернете и использовать мощный контроль версий Git для отслеживания каждого изменения.
Введение в GitHub
GitHub может показаться ошеломляющим, если вы новичок, но по своей сути он довольно прост. По сути, GitHub — это бесплатный хостинг, специально разработанный для разработчиков. Его основное назначение — размещение проектов для совместного использования и совместной работы, что делает эти проекты доступными, чтобы другие пользователи могли вносить в них свой вклад и загружать их.
Как следует из названия, GitHub построен на функциональности Git. Это система контроля версий, которая отслеживает все изменения, внесенные в проект. Что делает эту систему настолько мощной, так это то, насколько она всеобъемлюща. Поскольку Git отслеживает каждый файл и изменение в вашем проекте, он позволяет вам быстро вернуться к любой предыдущей версии.
Git также позволяет разработчикам создавать «ветки», когда вы создаете копию проекта, чтобы работать над ней независимо. Это дает вам возможность вносить и тестировать изменения, не затрагивая весь проект. Затем вы можете «объединить» свои изменения с основной веткой, если хотите, или просто отказаться от них.
Эти функции являются ключом к пониманию того, почему Git и GitHub так бесценны для разработчиков. Например, вам не нужно беспокоиться о непоправимом повреждении проекта, поскольку вы всегда можете создать ветки и откатить все ревизии. Кроме того, легко работать над проектом с потенциально неограниченным количеством пользователей. На самом деле именно так в наши дни разрабатывается сам WordPress.
Начало работы с GitHub
Прежде чем вы сможете начать использовать GitHub, вам понадобится система для совместного использования Git и GitHub. Прежде всего, вам нужно скачать и установить Git на свой локальный компьютер. Вы будете использовать его для выполнения важных задач, связанных с GitHub, таких как передача файлов между вашим компьютером и вашим репозиторием GitHub.
GitHub — это только хост для проекта, поэтому вся фактическая разработка происходит на вашем локальном компьютере. Затем Git использует «репозитории» для хранения каждого проекта.
Теоретически это может показаться запутанным, поэтому давайте рассмотрим типичный рабочий процесс:
- У вас есть проект, размещенный в репозитории на GitHub.
- Вы создаете локальный репозиторий и используете Git для «загрузки» последней версии проекта с GitHub.
- Теперь вы можете работать над проектом на локальном компьютере. Когда вы внесли изменения, вы можете «отправить» их обратно в репозиторий GitHub.
То, как вы решите структурировать свой конкретный рабочий процесс, зависит от ваших предпочтений и требований проекта. Важно, чтобы ваш процесс работал гладко для вас, вашего проекта и ваших сотрудников.
Наконец, чтобы получить максимальную отдачу от Git, вам нужно использовать командную строку. Git чаще всего используется через Secure Shell (SSH), который имеет интерфейс командной строки. Если вы еще не знаете, как использовать командную строку, мы рекомендуем вам ознакомиться с процессом перед началом работы.
Как использовать GitHub для разработки WordPress (7 шагов)
Теперь пришло время попробовать разработку на GitHub для себя! В этом примере вы будете создавать проект GitHub для разработки темы WordPress. Мы покажем вам, как создать учетную запись GitHub и два репозитория, а затем покажем, как перемещать вашу тему между ними.
1. Создайте локальную среду WordPress
При разработке для WordPress важно всегда использовать тестовую среду. Это дает вам свободу пробовать новые вещи, не беспокоясь о том, как они повлияют на ваш действующий сайт.
В этом случае вы создадите локальную промежуточную среду, установив WordPress на свой компьютер. Вы можете сделать это несколькими способами, но мы рекомендуем использовать DesktopServer, который позволяет быстро создать локальную версию WordPress бесплатно:
Начните с выбора бесплатной версии DesktopServer, регистрации учетной записи, загрузки и запуска установщик.
Установщику потребуется некоторое время для работы. После его завершения вы можете создать и настроить новый локальный сайт WordPress, следуя инструкциям в этом руководстве.
2. Установите Git на свой локальный компьютер
Пришло время установить Git. Если вы используете последнюю версию Mac OS, вы можете обнаружить, что Git уже установлен на вашем компьютере. Вы можете проверить это, открыв интерфейс командной строки, например Терминал, и введя следующую команду:
git --версия
Если Git установлен, эта функция вернет номер его версии. Если нет, вместо этого вас спросят, хотите ли вы установить его прямо сейчас. Вы также можете загрузить установщик и запустить его вручную для компьютеров Mac, Linux и Windows.
Если вам не нравится интерфейс командной строки, вы можете вместо этого загрузить приложение Git с графическим интерфейсом. Однако для этого примера мы будем использовать стандартный метод командной строки. В любом случае, после установки Git вы готовы создать локальный репозиторий.
3. Создайте локальный репозиторий для вашего проекта
Теперь вы можете создать локальный репозиторий Git для своего проекта. В этом примере мы будем использовать тему Twenty Seventeen по умолчанию, которая уже должна быть включена в вашу локальную установку WordPress.
Во-первых, вам нужно получить доступ к папке темы с помощью следующей команды:
cd /Users/you/Documents/Websites/website/wp-content/themes/twentyseventeen
Обязательно измените путь к этому файлу, чтобы он вел к нужному каталогу, заменив вас и веб-сайт правильными именами папок. Теперь вы можете инициализировать этот каталог как репозиторий с помощью следующей команды:
git инициировать
Далее вам нужно добавить свои файлы в индекс. Это сообщает Git, какие файлы вы добавили или отредактировали с момента последнего выполнения фиксации (другими словами, сохранили ваши изменения). Поскольку это первая фиксация, вы можете использовать следующую команду, чтобы добавить каждый файл в папку:
git добавить
Теперь вы можете зафиксировать изменения. Следующая команда зафиксирует все файлы в индексе и включит сообщение, которое поможет вам упорядочить ваши версии:
.
git commit -m "Первая фиксация"
Вы завершили настройку локального репозитория. Это означает, что пришло время обратить наше внимание на GitHub.
4. Зарегистрируйте учетную запись GitHub
На этом этапе вам нужно создать учетную запись GitHub. Начните с доступа к домашней странице GitHub и заполнения регистрационной формы.
Когда вы перейдете к следующему шагу, вас спросят, какой план вы хотите использовать. Здесь вы должны выбрать Неограниченное количество публичных репозиториев бесплатно , а затем выбрать Продолжить .
Последний шаг включает в себя настройку вашей учетной записи на основе вашего предыдущего опыта. Здесь вы можете выбрать параметры, которые относятся к вам, прежде чем нажать Отправить , чтобы создать свою учетную запись.
Ваша учетная запись будет готова. Вам будет предложено прочитать вводное руководство или сразу же создать новый проект.
Если вы хотите узнать больше об основах использования GitHub, мы рекомендуем потратить некоторое время на прочтение вышеупомянутого руководства. Однако сейчас нажмите Start a project . На этом этапе вас, вероятно, попросят подтвердить адрес электронной почты.
Вы должны были получить электронное письмо от GitHub, поэтому проверьте свой почтовый ящик и перейдите по ссылке Подтвердить адрес электронной почты . Как только вы это сделаете, вы попадете на страницу, где сможете создать свой новый проект.
5. Создайте репозиторий на GitHub
Наконец-то вы готовы создать репозиторий GitHub для своего проекта. Это довольно простой процесс, требующий от вас только настройки нескольких параметров. Начнем сверху.
Во-первых, вы можете выбрать владельца репозитория, который фактически является администратором репозитория. Это уже должно быть установлено для вас, поэтому вы можете оставить его как есть. Затем вам нужно дать вашему репозиторию описательное и краткое имя. Вы можете назвать его в честь плагина, темы или другого проекта, над которым вы будете работать. После этого вы можете ввести описание проекта. Опять же, это должно быть описательным, чтобы другие разработчики и пользователи могли понять, что вы создаете.
Поскольку вы зарегистрировали бесплатную учетную запись, вы сможете создать только общедоступный репозиторий (хотя сейчас это все, что вам нужно). Вам также будет предоставлена возможность немедленно клонировать репозиторий на свой компьютер с помощью файла README. Поскольку у вас уже есть локальный репозиторий, вам не следует выбирать этот параметр сейчас. Тем не менее, это может быть удобным инструментом для будущих проектов.
Наконец, в нижней части экрана вы увидите два раскрывающихся меню, предлагающих дополнительные параметры. Первый позволяет выбрать gitignore , если вы хотите, чтобы Git игнорировал отслеживание определенных файлов.
Второй вариант позволяет выбрать лицензию для вашего репозитория. Когда вы создаете настоящий проект, важно тщательно продумать, какую лицензию использовать. WordPress имеет очень специфические правила в отношении лицензий, о которых вам необходимо знать, если вы планируете разрабатывать для этой платформы.
На данный момент вы можете просто выбрать Нет в этом меню, а затем нажать Создать репозиторий , чтобы закончить настройку.
Это приведет вас к вашему новому проекту, а это значит, что пришло время добавить вашу тему.
6. Зафиксируйте свой проект на GitHub
Теперь вы можете отправить свою тему на GitHub. Введите следующую команду в Git, заменив URL-адрес ссылкой на только что настроенный репозиторий:
.
git удаленное добавление источника https://github.com/yourusername/my-git-theme.git
git push -u мастер происхождения
Затем вам будет предложено ввести имя пользователя GitHub, а затем пароль. Когда вы это сделаете, все файлы, которые вы зафиксировали в своем локальном репозитории, будут отправлены в ваш проект GitHub.
Если вы вернетесь в свой репозиторий GitHub, вы увидите, что все файлы были добавлены в него.
7. Получение обновлений из GitHub в ваш локальный репозиторий
Теперь у вас есть два настроенных репозитория, и вы знаете, как отправлять изменения с вашего локального компьютера в проект GitHub. Последний шаг — перевернуть этот процесс и научиться извлекать данные из GitHub в вашу локальную установку. Если вы работаете над проектом в одиночку, вам редко придется беспокоиться об этом. Однако это становится необходимым, если другие разработчики также вносят свои изменения во внешний репозиторий.
Это легко сделать с помощью команды fetch . Просто введите эту команду в Git, заменив URL-адрес правильным для вашего проекта GitHub:
.
git fetch https://github.com/yourusername/my-git-theme.git
Все изменения будут извлечены из GitHub и скопированы. Теперь ваш локальный репозиторий будет синхронизирован с вашим репозиторием GitHub.
После этого вы успешно создали новый проект GitHub для темы WordPress! На этом этапе не стесняйтесь продолжать экспериментировать с этими инструментами, чтобы увидеть, чего вы можете достичь.
Заключение
Использование GitHub для разработки WordPress дает вам абсолютную власть над каждым аспектом ваших проектов. Используя мощные функции контроля версий Git, вы получаете доступ к каждому изменению, что позволяет вам легко вернуться к более ранним версиям ваших файлов. Git и GitHub также упрощают совместную работу нескольких разработчиков над одним проектом.
Интеграция WordPress с GitHub: руководство для начинающих
Заинтересованы в использовании WordPress с GitHub?
GitHub — вместе с самим Git — помогает вам реализовать контроль версий для вашей кодовой базы, что может быть очень удобно для разработки WordPress и совместной работы над проектами. Кроме того, GitHub Pages предоставляет удобное бесплатное хостинговое пространство для сайта WordPress, если вы согласны с использованием статического подхода WordPress.
Существует множество способов, которыми может быть полезна интеграция WordPress с GitHub. Но если вы не опытный пользователь GitHub, вы можете не знать, с чего начать, когда дело доходит до GitHub и WordPress.
Вот для чего этот пост. Мы рассмотрим два способа настройки интеграции WordPress с GitHub:
- Разработка WordPress : вы можете использовать GitHub для управления своими темами и плагинами WordPress и в целом оптимизировать рабочие процессы разработки WordPress.
- Хостинг статических сайтов : вы можете использовать генератор статических сайтов WordPress для автоматического развертывания вашего сайта WordPress на страницах GitHub, что обеспечивает удобный и бесплатный способ размещения простых веб-сайтов WordPress.
Давайте начнем с GitHub для разработки WordPress.
Как использовать GitHub для разработки WordPress
Если вы хотите использовать GitHub для разработки WordPress, вам обычно нужно сосредоточиться на двух областях:
- GitHub для тем WordPress
- GitHub для плагинов WordPress
Использование GitHub для управления кодовой базой всего вашего сайта обычно не оптимально по нескольким причинам:
- Никогда не следует редактировать основные файлы WordPress, поэтому не имеет смысла включать основные файлы в ваш репозиторий. Более того, основные файлы WordPress уже размещены на GitHub.
- Вероятно, вам не нужно включать в репозиторий статические мультимедийные файлы вашего сайта, такие как изображения и видео.
- Попытка контроля версий базы данных WordPress открывает банку червей. В то время как некоторые проекты, такие как VersionPress, пытались использовать Git для управления версиями базы данных WordPress, нет ни одного проекта, который был бы действительно успешным, и он просто добавляет ненужную сложность в вашу настройку. Использование плагина журнала активности — лучший вариант для большинства сайтов.
Однако использование GitHub может быть очень полезным для управления темой и плагинами вашего сайта WordPress, особенно если вы используете пользовательские темы и плагины.
Вы можете управлять кодовой базой своих тем и плагинов WordPress на GitHub, а затем развертывать их непосредственно из GitHub на своем работающем сайте WordPress.
Вот пошаговое руководство по его настройке.
1. Создайте локальный сайт разработки WordPress.
Для начала создайте локальный сайт разработки WordPress. Это сайт, где вы будете работать над своими проектами и вносить изменения. Затем вы будете контролировать версии и фиксировать эти изменения с помощью Git и GitHub.
Существует несколько вариантов создания локального сайта разработки.
Во-первых, вы можете использовать один из инструментов разработки для WordPress. Вот три популярных варианта:
- Местный
- ДевКинста
- Настольный сервер
Во-вторых, вы можете использовать общий локальный инструмент разработки, например один из следующих:
- XAMPP
- МАМП
В этом примере мы будем использовать Local, поскольку с его помощью очень легко запустить новый сайт WordPress.
2. Зарегистрируйтесь на GitHub и установите Git на свой компьютер
Далее вам необходимо зарегистрировать учетную запись GitHub, а затем установить Git на свой компьютер.
Если вам удобно работать из командной строки, вы можете просто установить последнюю версию Git и перейти оттуда. Но если вам не нравится использовать командную строку, мы рекомендуем вместо этого установить клиент GitHub Desktop, так как он предоставит вам визуальный интерфейс для работы с Git.
В нашем руководстве мы собираемся использовать GitHub Desktop, поскольку он более доступен для большинства пользователей, но те же основные шаги применяются, если вы работаете из командной строки.
При открытии GitHub Desktop вам будет предложено войти в свою учетную запись GitHub. Затем вы должны увидеть панель инструментов настольного клиента, как в примере ниже.
3. Создайте новый репозиторий.
Чтобы создать новый репозиторий, нажмите Создать новый репозиторий на жестком диске в клиенте GitHub Desktop.
Дайте ему имя, соответствующее папке темы или плагина, над которым вы работаете. Затем в разделе Локальный путь введите путь к родительской папке темы или плагина на вашем локальном сайте WordPress. По сути, вы будете создавать репозиторий для этой конкретной темы или плагина, чтобы вы могли легко управлять своей работой.
В этом примере мы настроим репозиторий для темы Twenty Twenty-One по умолчанию. Это может выглядеть так:
Теперь вы увидите все файлы темы в своем репозитории и сможете вносить изменения с помощью своего любимого редактора кода.
Вы также можете легко отслеживать изменения с помощью клиента GitHub Desktop, как в этом примере.
4. Опубликуйте свой репозиторий на GitHub.
Чтобы опубликовать локальный репозиторий на GitHub, нажмите Опубликуйте репозиторий в верхней части клиента GitHub Desktop. Откроется приглашение, в котором вы можете настроить несколько деталей, как показано ниже.
После небольшого ожидания ваш код будет опубликован на GitHub.
Для будущих коммитов вы можете использовать кнопку Commit в GitHub Desktop. Затем вы можете нажать Push origin , чтобы отправить эти изменения в ваш репозиторий, размещенный на GitHub.
Как упростить развертывание тем GitHub и плагинов с помощью WP Pusher
К этому моменту мы решили большую часть задач по интеграции WordPress и GitHub. Но что, если вы хотите развернуть свои темы и плагины с контролем версий с GitHub на свой работающий сайт WordPress?
Ну, один из вариантов — просто развернуть вручную, когда это необходимо, что может сработать, если вы не так часто обновляетесь.
Однако, чтобы максимально упростить этот процесс, вы можете использовать бесплатный плагин WP Pusher. WP Pusher позволяет развертывать темы и плагины с GitHub так же легко, как устанавливать и обновлять темы и плагины с WordPress.org.
WP Pusher на 100% бесплатен для развертывания тем и плагинов из общедоступных репозиториев GitHub. Однако, если вы хотите выполнить развертывание из частных репозиториев , вам понадобится один из платных планов. Эти планы начинаются с 99 долларов США для использования на пяти сайтах и поставляются с 30-дневной гарантией возврата денег.
Если вы хотите проверить, подходит ли вам это решение, вы можете бесплатно протестировать его, развернув из общедоступного репозитория, а затем решить, хотите ли вы платить за поддержку частного репозитория.
Вот краткое руководство по использованию WP Pusher для темы GitHub WordPress и развертывания плагинов.
1. Установите и настройте плагин WP Pusher.
Для начала загрузите и установите плагин WP Pusher на сайт, где вы хотите использовать GitHub для развертывания тем и/или плагинов WordPress.
2. Подключите WP Pusher к GitHub.
После активации плагина перейдите в WP Pusher → Настройки → GitHub и нажмите Получить токен GitHub 9Кнопка 0172.
Во всплывающем окне разрешите WP Pusher доступ к вашим репозиториям GitHub. Затем:
- Скопируйте токен из всплывающего окна.
- Вставьте его в поле на панели инструментов WordPress.
- Нажмите кнопку Сохранить токен GitHub .
3. Установите тему или плагины WordPress.
Затем перейдите к WP Pusher → Установить плагин или WP Pusher → Установить тему , в зависимости от типа расширения, которое вы хотите установить. В этом примере мы устанавливаем тему.
Затем введите следующую информацию:
- Репозиторий темы: введите репозиторий, содержащий тему, которую вы хотите установить.
- Ветвь репозитория: , если вы следовали приведенному выше руководству, вы, вероятно, захотите поместить здесь «main».
- Push-to-Deploy: установите этот флажок, если вы хотите автоматически обновлять тему при каждой отправке кода. Если вы оставите его неотмеченным, вам потребуется выполнить развертывание вручную.
- Ссылка на установленную тему: используйте это, если вы хотите, чтобы WP Pusher взял на себя тему, которая уже существует на вашем сайте.
Затем нажмите кнопку Установить тему .
И все. Тема или плагин теперь будут отображаться в обычных областях тем или плагинов. Вы можете легко обновить расширение в будущем так же, как вы обновляете плагины и темы с WordPress.org. Просто зайдите в WP Pusher → Плагины или WP Pusher → Темы соответственно.
Как использовать страницы GitHub для статического хостинга WordPress
Второй вариант интеграции WordPress с GitHub — преобразовать ваш сайт WordPress в статический HTML-сайт и развернуть его на страницах GitHub. С этим подключением GitHub Pages WordPress вы можете бесплатно разместить статический сайт WordPress.
Конечно, поскольку вы преобразуете WordPress в статический сайт, вы упустите множество полезных динамических функций, которые предлагает WordPress. Но для простых блогов или сайтов-портфолио это может быть действительно отличная установка, которая не будет стоить ни копейки.
Вот краткое руководство о том, как это работает.
1. Создайте репозиторий GitHub Pages.
Для начала создайте репозиторий GitHub Pages для размещения статического сайта WordPress. Вы можете следовать краткому руководству GitHub Pages, если не знаете, что делать.
Сделав это, вы захотите создать автономный клон вашего репозитория. Самый простой способ сделать это — использовать рабочий стол GitHub. (Вы можете ознакомиться с этим руководством по настройке GitHub Desktop с GitHub Pages.)
2. Создайте веб-сайт WordPress.
Далее вам нужно создать сайт WordPress, который вы преобразуете в статический HTML и развернете на страницах GitHub. Это не тот веб-сайт, который будут посещать пользователи, но именно здесь вы будете управлять своим контентом и дизайном.
Самый простой вариант — разместить этот сайт локально с помощью таких инструментов, как Local, DevKinsta или XAMPP. Или вы также можете создать сайт на веб-хостинге, чтобы вы могли получить к нему доступ в любом месте — просто убедитесь, что он закрыт, чтобы посетители не могли получить доступ к этой версии вашего сайта.
После того, как вы установили свой сайт, вы должны настроить дизайн и добавить весь свой контент.
3. Преобразование в статический HTML.
Далее вам необходимо преобразовать ваш сайт WordPress в статический HTML. Лучшим вариантом здесь является бесплатный плагин Simply Static от Патрика Познера.
Бесплатная версия подключаемого модуля будет работать, если вы не против вручную развернуть HTML-код вашего сайта на страницах GitHub, в то время как премиум-версия поддерживает автоматическое развертывание на страницах GitHub, начиная со 100 долларов США.
После активации плагина перейдите к Simply Static → Settings и введите следующую информацию:
- URL-адрес назначения: ссылка на доменное имя, используемое на страницах GitHub. Вероятно, вы захотите использовать собственное доменное имя (указав его на страницы GitHub), но вы также можете использовать URL-адрес страниц GitHub.
- Метод доставки: выберите Локальный каталог из раскрывающегося списка.
- Локальный каталог: это каталог, в котором Simply Static будет сохранять статические файлы HTML. Сделайте это путем к локальной версии вашего репозитория GitHub Pages.
Теперь перейдите к Simply Static → Generate и нажмите кнопку Generate Static Files . Плагин экспортирует ваш сайт в виде статического HTML в ваш локальный репозиторий. Он также перепишет URL-адреса, чтобы убедиться, что они работают.
После завершения экспорта он должен автоматически появиться в вашем локальном репозитории GitHub Pages.
4. Разверните WordPress на страницах GitHub.
Чтобы закончить, вы можете опубликовать локальный репозиторий в своем репозитории GitHub Pages, чтобы ваш сайт заработал. Если вы используете GitHub Desktop, все, что вам нужно сделать, это нажать Нажмите Origin , чтобы изменения вступили в силу.
Всякий раз, когда вы вносите изменения в свой сайт, вам нужно будет снова повторить шаги №3 и №4. Или вы можете приобрести премиум-версию Simply Static, чтобы упростить развертывание на страницах GitHub.
Начало работы с WordPress и GitHub
Хотите ли вы упростить рабочие процессы разработки WordPress или разместить статический сайт WordPress на страницах GitHub, изучение того, как настроить интеграцию WordPress с GitHub, имеет свои преимущества.
Более продвинутые пользователи могут предпочесть использовать Git из командной строки, но клиент GitHub Desktop предоставляет простой способ даже для нетехнических пользователей использовать GitHub для управления своими сайтами WordPress.
Настройте свой сайт WordPress с помощью GitHub сегодня, и вы сразу же сможете насладиться мощью функций контроля версий и совместной работы GitHub.
Темы: Веб-сайт WordPress
Не забудьте поделиться этим постом!
Интеграция WordPress и Github | WP Engine®
Опубликовано в WordPress от Samantha Rodriguez
Последнее обновление 4 мая 2022 г.
Разработка тем и плагинов для WordPress может быть интересной и прибыльной. Несмотря на то, что существует множество способов управления вашим рабочим процессом, контролем версий и хранилищем, использование лучших доступных инструментов может помочь вывести ваши проекты на новый уровень.
К счастью, GitHub значительно упрощает эту задачу. Это популярный репозиторий с открытым исходным кодом со множеством ценных инструментов для разработчиков. Кроме того, в настоящее время это крупнейший в мире сервер с открытым исходным кодом, насчитывающий более 34 миллионов пользователей и более 100 миллионов репозиториев.
В этой статье вы найдете полное руководство по интеграции вашего сайта разработки WordPress с GitHub. Кроме того, мы рассмотрим некоторые плагины, которые вы, возможно, захотите добавить в свой рабочий процесс. Приступаем к кодированию!
1. Как объединить GitHub и WordPress (4 шага)
2. Плагины Github для WordPress
3. Следующие шаги
4. Оставайтесь под контролем с WP Engine
Как объединить GitHub и WordPress (в 4 шага)
Чтобы объединить среду разработки WordPress с GitHub, вам необходимо выполнить несколько важных шагов. Это начинается с создания локальной среды WordPress GitHub. Затем вы перейдете к установке GitHub и созданию своего первого репозитория.
Шаг 1. Создайте локальную среду WordPress
Если вы планируете разрабатывать для WordPress, лучше всего создать высококачественную локальную среду разработки. Для этого мы рекомендуем использовать Local:
Локальная разработка означает, что вы можете создать среду, которая будет имитировать ваш рабочий сервер. Вы можете разрабатывать и тестировать свой исходный код в автономном режиме, не нарушая работу уже работающих компонентов.
После настройки локальной среды в вашем распоряжении будут все необходимые функции и инструменты разработчика. Для начала вы можете выбрать Скачать бесплатно! на домашней странице и выберите свою операционную систему:
После того, как вы загрузили программный пакет и завершили процесс установки для своей системы, вы можете открыть Local и начать настройку локального сайта разработки. При появлении запроса нажмите Создать новый сайт :
Далее введите имя своего сайта разработки. Доменное имя локального сайта и путь будут заполнены автоматически. Однако вы можете использовать параметр Обзор , чтобы выбрать другой локальный путь для вашего сайта, если это необходимо:
У вас также будет возможность Создать сайт из чертежа . Это означает, что когда вы начнете накапливать несколько сайтов или проектов разработки, вы сможете объединить наборы тем WordPress и плагинов, которые вы часто используете. Затем, используя Blueprints, вы можете быстро получить к ним доступ и загрузить их при создании нового сайта разработки.
Завершив выбор доменного имени, нажмите Продолжить . Далее вам будет предложено выбрать имя пользователя и пароль для вашей локальной установки WordPress:
Когда ваша среда разработки будет завершена, вы увидите экран со сводной информацией о вашем новом сайте:
Это будет основная панель инструментов для всех локальных сайтов, которые вы создаете с помощью Flywheel. Отсюда вы можете быстро проверить статус своего сайта, просмотреть его и перейти к панели администратора WordPress, выбрав Admin . Кроме того, вы можете легко просматривать свою базу данных WordPress, информацию о безопасности и другую служебную информацию.
Шаг 2. Установите GitHub
Чтобы разрешить использование GitHub с WordPress, вам необходимо создать бесплатную учетную запись GitHub, загрузить и установить Git на свой локальный диск. Git — это система контроля версий (VCS) с открытым исходным кодом, которая обрабатывает все рабочие процессы на GitHub.
У вас есть два варианта того, что вы можете использовать для установки и настройки Git. Если вам удобно использовать инструмент командной строки, это один из вариантов. Кроме того, вы можете использовать клиент GitHub Desktop:
Для этой демонстрации мы загрузим и установим GitHub Desktop. После загрузки и распаковки файлов вам потребуется войти в систему, используя данные GitHub:
Если вы не знакомы с тем, как работает Git, вы можете считать его посредником в вашем рабочем процессе. GitHub — это место, где вы можете разместить свой проект, а Git — это функция, которая загружает ваш репозиторий GitHub в вашу локальную среду разработки, чтобы вы могли над ним работать.
Когда вы закончите, вы можете использовать Git, чтобы отправить изменения на GitHub, чтобы ваши файлы всегда были актуальными.
Шаг 3. Создайте репозиторий
Теперь, когда у вас есть готовая локальная среда с установленными на вашем компьютере WordPress и Git, вы готовы создать репозиторий для своего проекта. На рабочем столе GitHub вы можете выбрать Создайте новый репозиторий на жестком диске :
Затем вам будет предложено настроить новый локальный репозиторий:
После присвоения имени вашему репозиторию и настройки некоторых других параметров, таких как выбор лицензии, если необходимо, нажмите Создать репозиторий . Затем вы увидите свой новый репозиторий в пользовательском интерфейсе GitHub Desktop:
Это центр управления вашим проектом. Отсюда вы можете зафиксировать изменения и опубликовать свой репозиторий на GitHub. Кроме того, вы можете создавать репозитории с веб-сайта GitHub:
Если вы создаете свой репозиторий таким образом, вы можете использовать функцию Клонировать репозиторий в интерфейсе рабочего стола, чтобы перенести его в локальную среду разработки:
После того, как вы выберете репозиторий, который хотите клонировать из GitHub, и установите локальный путь , щелкните Клонировать , чтобы завершить действие.
Шаг 4. Опубликуйте свой репозиторий
После добавления файлов в папку локального репозитория они появятся на рабочем столе GitHub. Оттуда вы можете инициировать изменения, открыть редактор кода и опубликовать свой репозиторий на GitHub:
После нажатия кнопки Опубликовать репозиторий вам будет предложено добавить описание и завершить процесс публикации:
Затем вы можете проверить свою учетную запись GitHub, чтобы убедиться, что ваш репозиторий был опубликован: ваши файлы и тестировать их в среде WordPress Local by Flywheel, вы можете легко зафиксировать свои изменения в GitHub Desktop. Затем вы сможете опубликовать обновленные репозитории на GitHub одним щелчком мыши.
Плагины Github для WordPress
Существует не так много плагинов для WordPress, которые добавляют важные функции для GitHub. Доступны некоторые новые и непроверенные плагины, предназначенные для обновления вашего блога через опубликованные репозитории. Однако есть и два надежных варианта, предлагающих полезные функции для разработчиков.
1. Github Embed
Github Embed — это бесплатный плагин WordPress, который позволяет вам встраивать информацию GitHub на свой веб-сайт. Вы можете сделать это, используя простую ссылку на своих страницах и сообщениях WordPress. После того, как вы разместите ссылку GitHub на своем веб-сайте, она будет обновляться всякий раз, когда вы вносите изменения в этот репозиторий.
Это особенно полезно для разработчиков, которые продают темы и плагины. С помощью этого инструмента вы можете легко информировать своих клиентов о любых новых изменениях, проблемах и улучшениях.
2. GitHub Updater
Важно отметить, что плагины и темы, которые вы загружаете с GitHub и добавляете на свой веб-сайт WordPress, не будут помечены для обновлений. Это означает, что если разработчик внесет изменение, вы не получите уведомление на панели инструментов WordPress.
В этом вам поможет плагин GitHub Updater. Он был разработан, чтобы сделать автоматические обновления доступными для тем и плагинов GitHub. Некоторым разработчикам GitHub даже требуется использование этого плагина при установке их проектов на ваш сайт WordPress.
Дальнейшие действия
На данный момент все готово для создания рабочего процесса Git между Flywheel, WordPress и GitHub! Вы сможете получать код из GitHub и создавать свои собственные темы и плагины или участвовать в текущих проектах в сообществе WordPress.
Помимо улучшения рабочего процесса разработки, вы также можете использовать множество функций и инструментов GitHub. Например, вы можете использовать GitHub Pages для отправки ваших репозиториев прямо на работающий веб-сайт. GitHub также очень эффективен для проектов, в которых большие команды работают над одним и тем же проектом.
Оставайтесь под контролем с помощью WP Engine
Ориентация на GitHub и более оптимизированный рабочий процесс разработки может изменить правила игры для ваших проектов. Эта платформа не только идеальна для фрилансеров, но и способствует инновациям, которые имеют место в сообществах с открытым исходным кодом.