Как вы управляете своими gists на GitHub? [закрытый]



Я люблю GitHub и их служба gist, и именно поэтому я храню много фрагментов кода и даже заметки о разработке в качестве gist на моей учетной записи GitHub. Это также позволяет легко делиться ими с моими коллегами.



проблема в том, что он не масштабируется!! Функции GitHub для gist примитивны, и у меня есть много GiST, которые действительно затрудняют поиск некоторых из моих старых GiST. Там нет ни поиска, ни пометок, ничего такого.



знаете ли вы любое приложение, которое может справиться с этим беспорядком? Я хотел бы приложение, которое может




  • поиск моей сути

  • перечислите мои суть по типу источника и дате

  • позвольте мне редактировать или копировать их

  • позвольте мне пометить или хотя бы отредактировать описание


Я хотел бы увидеть что-то вроде этого, и я готов заплатить даже несколько долларов за это.



Итак, как вы управляете своими gists на GitHub? Вы знаете какое-нибудь программное обеспечение?



есть один под названием дрейф написано в MacRuby, но я не мог скомпилировать его, и он не был обновлен в течение некоторого времени.

849   10  

10 ответов:

проверить GistBox. Он поддерживает поиск, редактирование и надписи. Вот скриншот:

GistBox Interface

есть также демо-видео по адресу: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).

https://github.com/weakish/gister/

Gist-это легкие репозитории, так почему бы не воспользоваться этим?

клонируйте свои gists в каталог "my_gists", организованный так, как вы хотели бы, чтобы они были организованы.

затем они становятся доступными для поиска полностью с помощью любых инструментов поиска вы знакомы с на вашей операционной системе.

вы также можете редактировать, комментировать, фиксировать и нажимать.

Это позволит вам сделать все, что вы перечислили и больше.

добавить git instaweb к миксу, и у вас даже есть рудиментарный веб-интерфейс для ваших gists.

Проверьте кросс-платформенный (Linux/macOS/Windows) GiST manager лептон. Это бесплатно и лицензировано под MIT. http://hackjutsu.com/Lepton/

enter image description here

кажется, что это отвечает вашим потребностям, если вы работаете в среде настольных компьютеров/ноутбуков. (Пока нет поддержки 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

    Ничего не найдено.