Как вы управляете своими gists на GitHub? [закрытый]
Я люблю GitHub и их служба gist, и именно поэтому я храню много фрагментов кода и даже заметки о разработке в качестве gist на моей учетной записи GitHub. Это также позволяет легко делиться ими с моими коллегами.
проблема в том, что он не масштабируется!! Функции GitHub для gist примитивны, и у меня есть много GiST, которые действительно затрудняют поиск некоторых из моих старых GiST. Там нет ни поиска, ни пометок, ничего такого.
знаете ли вы любое приложение, которое может справиться с этим беспорядком? Я хотел бы приложение, которое может
- поиск моей сути
- перечислите мои суть по типу источника и дате
- позвольте мне редактировать или копировать их
- позвольте мне пометить или хотя бы отредактировать описание
Я хотел бы увидеть что-то вроде этого, и я готов заплатить даже несколько долларов за это.
Итак, как вы управляете своими gists на GitHub? Вы знаете какое-нибудь программное обеспечение?
есть один под названием дрейф написано в MacRuby, но я не мог скомпилировать его, и он не был обновлен в течение некоторого времени.
10 ответов:
проверить GistBox. Он поддерживает поиск, редактирование и надписи. Вот скриншот:
есть также демо-видео по адресу:http://www.youtube.com/watch?v=VLgyY6lqpsQ
GistBox Clipper (расширение Chrome), также обеспечивает возможность сохранения
<pre>теги и произвольный текст на любой веб-странице.
Edit:
к сожалению, GistBox становится Cacher cacher.io -бесплатный план будет включать только: 15 частных фрагментов, 3 частных метки, неограниченные публичные фрагменты. Если вы планируете иметь много частных gists, то вам нужно будет, но (sic) платный план. - Бартек Сквира
сейчас gist.github.com поддерживает поиск. Так что вы можете искать свою суть. Я использую #хэштег в описании, поэтому я может искать мою суть по тегам через
user:myusername #tag.для использования в автономном режиме, я клонировал все мои суть. И используйте find и grep для их поиска. Я также ищу их с помощью gonzui (поисковая система с открытым исходным кодом).
Я написал сценарий оболочки: gister.sh. я использую его для почтовые логи. Он будет клонировать РЕПО на локальный и импортировать в csearch автоматически после должность. Скрипт также поддерживает синхронизацию всех ваших gists (
gister sync).
Gist-это легкие репозитории, так почему бы не воспользоваться этим?
клонируйте свои gists в каталог "my_gists", организованный так, как вы хотели бы, чтобы они были организованы.
затем они становятся доступными для поиска полностью с помощью любых инструментов поиска вы знакомы с на вашей операционной системе.
вы также можете редактировать, комментировать, фиксировать и нажимать.
Это позволит вам сделать все, что вы перечислили и больше.
добавить
git instawebк миксу, и у вас даже есть рудиментарный веб-интерфейс для ваших gists.
Проверьте кросс-платформенный (Linux/macOS/Windows) GiST manager лептон. Это бесплатно и лицензировано под MIT. http://hackjutsu.com/Lepton/
кажется, что это отвечает вашим потребностям, если вы работаете в среде настольных компьютеров/ноутбуков. (Пока нет поддержки iOS/Android). Вот список функций:
- сгруппируйте свои идеи по языкам
- Create / Edit / Delete gists
- мгновенный поиск
- пользовательские теги (#tag1, #tag2)
- уценки перевода
- кросс-платформенную поддержку
- Прокси
отказ от ответственности: я главный вклад в лептон.
возможно, можно клонировать ваши gists в локальную папку (как указано vgoff), а затем создать какой-то личный сайт вокруг этого, размещенный на страницах github... Используя Jekyll / liquid, вы можете пометить и иметь категории... Внедрить с помощью JavaScript, или использовать партиалы для вставки кода в источник ( с помощью pygments для обработки подсветки синтаксиса - или сделать это на стороне клиента, например, с помощью SyntaxHighlighter). Возможно, используйте google search для компонента поиска... или динамически создавать json файл, или использовать GitHub в GiST API ( http://develop.github.com/p/gist.html), чтобы вытащить json для метаданных и публичных репозиториев...
вы могли бы взять это дальше и "демо" ваши HTML / CSS / JS gists с помощью jsFiddle.net (вы можете создать новую скрипку из сути... Смотрите: http://doc.jsfiddle.net/use/gist_read.html)
Мне понадобится такая система для проекта, над которым я работаю ( http://getfiremonkey.com ) - это для обучение подростков HTML / CSS / JS в Firefox... И я подумываю о том, чтобы дом его на вершине на GitHub страниц/Гист/jsFiddle.чистая ... Бесплатные, открытые, интерактивные примеры и ветвящиеся.
Я решил настроить побочный проект, чтобы сосредоточиться на создании Gist CMS из всего, что я узнаю по пути...
https://github.com/chrisjacob/gist-cms
" личная GiST CMS, размещенная на страницах Github. Система управления кодом / контентом на базе Jekyll to tag, классификации и поиска архива суть. Держите все ваши Gist организованы в одном репозитории; и показать им мир с их собственным выделенным сайтом."
прямо сейчас это просто идея; так что дайте мне знать, если вы заинтересованы-и протянуть руку, если вы можете ^_^
Я использую Возвышенное Текст, и плагин Gist очень удобен. Он может легко вставлять, загружать и т. д. из текстового редактора.
в то время как приложения, такие как Gistbox выглядят довольно, Я бы предпочел легкое и быстрое решение. Если вы используете возвышенный текст, вы можете попробовать его.
https://github.com/condemil/Gist
Я нашел Snip2Code, чтобы быть полезным сервисом, который позволяет управлять своими собственными фрагментами кода, давая вам возможность поделиться с коллегами и редактировать / помечать их мощным способом
вот еще один ясный и простой организатор gists-список Gist:https://gistlist.nfshost.com
его цель состоит именно в том, чтобы помочь управлять коллекцией логи.
с его помощью вы можете:
- сортировать и искать суть,
- добавить цветные теги к ним,
- резервное копирование всех ваших gists в zip-файл.
Что вы не можете сделать это редактирование и копирование, это просто ссылки на GitHub функциональность.
вы также можете попробовать Snipit:https://snipit.xyz - это поможет вам легко сохранять и организовывать фрагменты кода. Он все еще находится в бета-версии, но позволяет:
- snip код блокирует непосредственно со страниц, которые вы посещаете, с помощью удобных расширений браузера;
- организуйте свои фрагменты в списки;
- поиск фрагментов по списку, заголовку, синтаксису и тегам.
особенности из предстоящей версии:
- сборники: группируйте несколько списков в пакетах или библиотеках (например, " примеры кода начальной загрузки "или" функции PHP");
- совместное использование и сотрудничество: делиться фрагментами со всеми или только с конкретными людьми; сотрудничать с членами команды;
- компаньон desktop app и IDE расширения: быстро найти фрагменты во время работы, не нарушая поток разработки;
- и последнее, но не менее важное: интеграция с Gist.
дайте ему попробовать и надеюсь, что это решает все твои нужды.
Если ваши фрагменты являются рубиновыми фрагментами, я бы предложил бозон. Я использую его для поддержания мой репозиторий команд 450 + ruby (фрагменты). Я поиск моей команды по имени, описанию, использованию, псевдониму и другим полям, а также сортировать по ним.
Так как мои команды находятся в локальных файлах, я могу легко экспортировать в gists или установите gists как команды бозона. Я могу сделать все, что вы хотите сделать, кроме списка по дате и тег. Листинг по дате тривиален (временная метка файла), а теги-это то, что я хотел бы добавить в бозон в качестве плагина в один прекрасный день.


Comments