Разработчик
Скриптер
Пользователь
- Сообщения
- 258
- Реакции
- 262
- Помог
- 5 раз(а)
GithubGist, аналог Pastebin.com
В этой статье я расскажу о сервисе GithubGist (https://gist.github.com/), который известен не всем, но его использование может упростить разработку на некоторых её этапах. Рассмотрим основные сходства и отличия GithubGist от Pastebin.com.
Сходства:
Напоследок расскажу, что меня побудило написать эту статью. Не все вообще знают про Pastebin.com и уж тем более про GithubGist. Тем не менее, довольно часто мне присылают участки кода в соц. сетях с просьбой указать на ошибки. Скачивать исходный код или просматривать не отформатированный код без подсветки синтаксиса крайне не удобно и потому я всегда требую "залить" код на GithubGist или Pastebin.com. Эта статья написана для пользователей, которые не слышали ни про один из этих ресурсов и не понимают, для чего они нужны.
И самый последний момент. Когда Вы создаёте тему на форуме, нужно публиковать исходный код при помощи кнопки "Код". Если исходник слишком велик, следует добавить его как вложение. Но не публиковать его на GithubGist или Pastebin.com: всё, что обсуждается на форуме, должно остаться на форуме.
В этой статье я расскажу о сервисе GithubGist (https://gist.github.com/), который известен не всем, но его использование может упростить разработку на некоторых её этапах. Рассмотрим основные сходства и отличия 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 предоставляет возможность размещать публикации от имени гостя даже, если Вы авторизованы
Напоследок расскажу, что меня побудило написать эту статью. Не все вообще знают про Pastebin.com и уж тем более про GithubGist. Тем не менее, довольно часто мне присылают участки кода в соц. сетях с просьбой указать на ошибки. Скачивать исходный код или просматривать не отформатированный код без подсветки синтаксиса крайне не удобно и потому я всегда требую "залить" код на GithubGist или Pastebin.com. Эта статья написана для пользователей, которые не слышали ни про один из этих ресурсов и не понимают, для чего они нужны.
И самый последний момент. Когда Вы создаёте тему на форуме, нужно публиковать исходный код при помощи кнопки "Код". Если исходник слишком велик, следует добавить его как вложение. Но не публиковать его на GithubGist или Pastebin.com: всё, что обсуждается на форуме, должно остаться на форуме.