Русское сообщество по скриптингу

GithubGist, аналог Pastebin.com

Флуд, который не касается других разделов форума.

Модератор: Модераторы

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

GithubGist, аналог Pastebin.com

Сообщение Subb98 » 01 апр 2017, 14:41

GithubGist, аналог Pastebin.com

В этой статье я расскажу о сервисе GithubGist (Вы должны зарегистрироваться, чтобы видеть ссылки.), который известен не всем, но его использование может упростить разработку на некоторых её этапах.

Рассмотрим основные сходства и отличия GithubGist от Pastebin.com.

Сходства:
  • Оба ресурса можно использовать бесплатно, без регистрации
  • Оба ресурса имеют подсветку синтаксиса
  • Оба ресурса предоставляют возможность создавать как "приватные" ("невидимые" через поиск) публикации, так и "публичные"
  • Оба ресурса предоставляют возможность зарегистрироваться и управлять своими публикациями
Отличия:
  • GithubGist предоставляет возможность размещать больше одного файла по ссылке (Pastebin.com - не предоставляет; 1 файл - 1 ссылка)
  • GithubGist автоматически определяет синтаксис в зависимости от расширения файла (на Pastebin.com Вы указываете язык программирования вручную)
  • GithubGist отображает число изменений и сами изменения в виде Git коммитов
  • GithubGist предоставляет возможность работы с публикациями посредством git
  • GithubGist предоставляет возможность fork'ать публикации (как репозитории на GitHub, и Вы будете видеть, кто сделал fork). На Pastebin.com похожую возможность даёт кнопка "clone", но это не одно и то же
  • Pastebin.com предоставляет возможность указать, сколько времени публикация будет храниться (то есть, код можно разместить на определённый период времени, затем он будет удалён)
  • Pastebin.com предоставляет возможность размещать публикации от имени гостя даже, если Вы авторизованы
GithubGist является сервисом GitHub, поэтому если Вы уже используете GitHub, Вам не придётся регистрироваться на Вы должны зарегистрироваться, чтобы видеть ссылки., просто авторизуйтесь через Ваш GitHub аккаунт.

Напоследок расскажу, что меня побудило написать эту статью. Не все вообще знают про Pastebin.com и уж тем более про GithubGist. Тем не менее, довольно часто мне присылают участки кода в соц. сетях с просьбой указать на ошибки. Скачивать исходный код или просматривать не отформатированный код без подсветки синтаксиса крайне не удобно и потому я всегда требую "залить" код на GithubGist или Pastebin.com. Эта статья написана для пользователей, которые не слышали ни про один из этих ресурсов и не понимают, для чего они нужны.

И самый последний момент. Когда Вы создаёте тему на форуме, нужно публиковать исходный код при помощи кнопки "Код / Исходник" или тега:

Код: Выделить всё
[code=php][/code]

Если исходник слишком велик, следует добавить его как вложение. Но не публиковать его на GithubGist или Pastebin.com: всё, что обсуждается на форуме, должно остаться на форуме.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Вернуться в Болтовня

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 2