GitHubで要点をどのように管理しますか?[閉まっている]


157

私は愛してる GitHubとその要点サービスがです。そのため、多くのコードスニペットや開発メモをGitHubアカウントの要点として保持しています。また、同僚と簡単に共有できます。

問題は、それがスケーリングしないことです!GistHubのGistHub機能は原始的であり、そこには多くのGistHubがあり、古いGistの一部を見つけるのが非常に難しくなっています。検索もタグ付けも何もありません。

この混乱を処理できるアプリケーションを知っていますか?できるアプリケーションが欲しい

  • 要点を検索
  • ソースのタイプと日付ごとに要点をリストする
  • 編集またはコピーさせてください
  • タグを付けるか、少なくとも説明を編集します

私はこのようなものを見たいと思います、そして、私はそれのためにいくらかのドルでさえ喜んで支払います。

では、GitHubで要点をどのように管理しますか?あなたは何かソフトウェアを知っていますか?

MacRubyで書かれたドリフトと呼ばれるものがありますが、私はそれをコンパイルすることができず、しばらく更新されていません。


たぶん、この男は、要旨の管理を追加します:kickstarter.com/projects/1487030260/...
pjmorse

1
私が言及するよう注意は、私の答えには、以下の、2013年2月以来、https:///gist.github.com/Username/簡単に任意のユーザーの要旨を見つけることが可能URLです。
VonC 2013

回答:


121

GistBoxをチェックしてください。検索、編集、ラベルをサポートしています。これがスクリーンショットです:

GistBoxインターフェイス

http://www.youtube.com/watch?v=VLgyY6lqpsQにもデモビデオがあります。

GistBoxクリッパー(Chrome拡張)は、<pre>タグや任意のテキストを任意のWebページに保存する機能も提供します。


編集:

残念ながら、GistBoxはCacher cacher.ioになりました-無料プランには15個のプライベートスニペット、3個のプライベートラベル、無制限のパブリックスニペットのみが含まれます。あなたが多くのプライベートな要点を持つことを計画しているならば、あなたは有料の計画をする必要があります。– Bartek Skwira


本当にすごい!Gistsに欠けているのは、検索とラベル付けだけでした。他の同様のサービスをチェックしてきましたが、どれも私のニーズに合いませんでした。共有してくれてありがとう!
Bartek Skwira 2013年

組織にはgithubのエンタープライズバージョンを使用していますが、そのバージョンでこれを使用することはできますか?
Venki、2014年

1
検索機能が思ったほど良くない。
Claudiu Creanga

7
GistBoxは12月1日、2017年の開始アクセスできなくなります
Cologler

8
残念ながら、GistBoxはCacher cacher.ioになりました -無料プランには15個のプライベートスニペット、3個のプライベートラベル、無制限のパブリックスニペットのみが含まれます。あなたが多くのプライベートな要点を持つことを計画しているなら、あなたは有料の計画をする必要があります。
Bartek Skwira 2017

61

現在、gist.github.comは検索をサポートしています。要点を検索できます。説明では#hashtagを使用しているため、を使用してタグで要点を検索できますuser:myusername #tag

オフラインで使用するために、すべての要点を複製しました。そして、それらを検索するには、findおよびgrepを使用します。私はgonzui(オープンソースコード検索エンジン)でも検索しています。

シェルスクリプトを記述しました:gister.sh。要旨の投稿に使用します。リポジトリをローカルに複製し、投稿後にcsearchに自動的にインポートします。このスクリプトは、すべての要点の同期もサポートしています(gister sync)。

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


2
ユーザー名を要旨検索に含めて絞り込みます(現時点ではすべての要旨のみが検索されるため)。
Derek Morrison

4
現在、user:gist検索で提供されるプレフィックスを使用できることに注意してください(例: "user:myusername #tag")。
クリストファージョンソン

確かにいいヒント、ありがとう。user:myusernameキーワード検索と組み合わせて使用することを推奨すると、「古い」ボタンを100回クリックする必要がある要点を見つけることができます。
tresf

2
驚くばかり!Chromeでは、アドレスバーを右クリックして[ 検索エンジンの編集 ]を選択し、[ 追加 ]をクリックしてgist検索を検索エンジンとして追加できますhttps://gist.github.com/search?utf8=%E2%9C%93&q=user%3MY_GITHUB_USER+%sgistキーワードとして設定するとgist、アドレスバーに入力し、スペースを押してクエリを入力できます。
ccpizza 2017年

私はこの回答がオフライン検索の使用でも最も気に入っており、gister.shは面白そうです。Githubには、検索ページから利用可能なすべての検索プレフィックスのリストもあります。下部のプロのヒントを参照してください:gist.github.com/search
mike

26

クロスプラットフォーム(Linux / macOS / Windows)要旨マネージャーLeptonをチェックアウトしてください。これは無料で、MITの下でライセンスされています。http://hackjutsu.com/Lepton/

ここに画像の説明を入力してください

デスクトップ/ラップトップ環境で作業している場合は、ニーズを満たしているようです。(iOS / Androidはまだサポートされていません)。ここに機能リストがあります:

  • 言語ごとに要点をグループ化
  • 要旨の作成/編集/削除
  • インスタント検索
  • カスタムタグ(#tag1、#tag2)
  • マークダウンレンダリング
  • クロスプラットフォームのサポート
  • 代理

免責事項:私はレプトンの主要な貢献者です。


1
GistBoxが廃止された今、これは素晴らしいオプションです。あなたは命の恩人です!
Marc

Gistboxの代替品を探してここに来ました。これは私にぴったりです。黒背景オプションの可能性はありますか?
domのマッピング'11

@mappingdom試していただきありがとうございます。UXデザイナーが助けてくれるといいな。そうでなければ、私は自分でやるつもりはありません。(暗いテーマをデザインすることは、私にとってはかなり困難です。)
hackjutsu 2017年

ダークテーマはv1.8.0から追加されました。
hackjutsu

ライブマークダウンプレビューをサポートしていますか?
MagePsycho

19

要旨は軽量のリポジトリなので、それを利用してみませんか?

gistを「my_gists」ディレクトリに複製し、整理したい方法で整理します。

次に、オペレーティングシステムで使い慣れた検索ツールを使用して、完全に検索可能になります。

また、編集、コメント、コミット、プッシュができるという利点もあります。

これにより、リストにあるすべてのことを実行できます。

git instawebミックスに追加すれば、要旨への初歩的なWebインターフェースさえあります。


2
私はすでにそれを行っていますが、コードスニペットマネージャーに期待している便利さからは程遠いです。
アレンバルジ

15

私の同僚と私は、要点を管理するためのオープンソースのクロスプラットフォームプロジェクトに取り組んでいます。これはベータ版の段階にあります - gistoapp.com

ここに画像の説明を入力してください

現在の機能リスト:

  • 高度な検索
  • エンタープライズログイン
  • タグ
  • 構文のハイライト
  • 言語によるグループ化
  • クイックスニペットアクション
  • クリップボードにコピー
  • ファイルの内容をクリップボードにコピー
  • エディター設定
  • テーマカラーチェンジャー
  • ドラッグアンドドロップでファイルを作成
  • マークダウンプレビュー(絵文字あり)
  • AsciiDocプレビュー
  • コメント
  • ウェブアプリ

完全なソース、およびダウンロードはgithubから入手できます。


1
Gistoは素晴らしいソリューションです。私はそれを使い始めたばかりですが、すでに非常に感銘を受けており、絶対にお勧めします。Cask:から簡単にインストールできますcask install gisto
Steve Benner

ライブマークダウンプレビューをサポートしていますか?
MagePsycho

@MagePsychoうん
sanusart

すごい。確認するとプレビューが見れます。ただし、マークダウンとプレビューが同時にスクロールされないため、長いマークダウンファイルの編集とプレビューが困難になります。この問題を調べてもらえますか?
MagePsycho

github.com/Gisto/Gisto/issuesで問題を記入していただけますか?
sanusart

6

(vgoffで指摘されているように)ローカルのフォルダーに要旨のクローンを作成し、githubページでホストされているこの周りにある種のパーソナルWebサイトを構築することができます... Jekyll / liquidを使用すると、タグを付けてカテゴリを設定できます...埋め込みJavaScriptを使用するか、パーシャルを使用してコードをソースに挿入します(Pygmentsを使用して構文の強調表示を処理する-またはクライアント側で実行する(例:SyntaxHighlighterを使用))。おそらく、検索コンポーネントにGoogle検索を使用するか、jsonファイルを動的に構築するか、githubのgist API(http://develop.github.com/p/gist.html)を使用します。)を使用してjsonをメタデータとパブリックにプルしますリポジトリ...

これをさらに進めて、jsFiddle.netを使用してHTML / CSS / JS要旨を「デモ」することができます(要旨から新しいフィドルを作成できます...参照:http ://doc.jsfiddle.net/use/gist_read 。 html

私が取り組んでいるプロジェクト(http://getfiremonkey.com)には、このようなシステムが必要です-これは、Firefoxで10代のHTML / CSS / JSを教えるためのものです...そして、それを構築することを考えていますGithub Pages / Gist / jsFiddle.netの上に...オープンでインタラクティブな無料の例と分岐可能。

途中で学んだことからGist CMSを構築することに焦点を当てたサイドプロジェクトをセットアップすることにしました...

https://github.com/chrisjacob/gist-cms

「GithubページでホストされているパーソナルGist CMS。ジキルが提供するコード/コンテンツ管理システム。Gistアーカイブのタグ付け、分類、検索を行います。すべてのGistを1つのリポジトリで整理し、専用のWebサイトで世界中に公開します。 」

現在、それは単なるアイデアです。興味があれば教えてください-できれば手を貸してください^ _ ^


5

私はSublime Textを使用しており、Gistプラグインは非常に便利です。テキストエディタ内から簡単に挿入、アップロードなどを行うことができます。

Gistboxなどのアプリケーションはきれいに見えますが、私は軽量で高速なソリューションを好みます。Sublime Textを使用する場合は、試してみてください。

https://github.com/condemil/Gist

1

Snip2Codeは、独自のコードスニペットを管理できる便利なサービスであることがわかりました。これにより、同僚と共有し、強力な方法で編集/タグ付けできます。


Snip2Codeは要旨に関連していますか?
2013

1
ユーザーが自分の要点を自分のSnip2Codeアカウントにインポートできる機能を見つけました
Cristiano Ghersi

0

これが、もう1つの明確でシンプルな要旨オーガナイザーです。要旨リスト:https : //gistlist.nfshost.com

その目的は、要点コレクションの管理を支援することです。

それを使用すると、次のことができます。

  • 要点を並べ替えて検索し、
  • それらに色付きのタグを追加し、
  • すべての要点をzipファイルにバックアップします。

あなたができないことは編集とコピーで、GitHub機能にリンクしているだけです。


リンクが機能しなくなった
Hrvoje Golcic、2018年

0

Snipit:https ://snipit.xyzを試すこともできます -コードスニペットを簡単に保存して整理するのに役立ちます。まだベータ版ですが、次のことができます。

  • 便利なブラウザ拡張機能を使用して、アクセスしたページからコードブロックを直接切り取ります。
  • リスト内のスニペットを整理します。
  • リスト、タイトル、構文、タグでスニペットを検索します。

今後のバージョンの機能:

  • コレクション:パッケージまたはライブラリ内の複数のリストをグループ化します(「Bootstrapコード例」、「PHP関数」など)。
  • 共有とコラボレーション:スニペットを全員と共有するか、特定のユーザーとのみ共有します。チームメンバーと協力する。
  • コンパニオンデスクトップアプリとIDE拡張機能:開発フローを中断することなく、作業中にスニペットをすばやく見つけます。
  • 最後になりましたが、Gistとの統合。

それを試してみて、あなたのすべてのニーズを解決することを願っています。


0

スニペットがRubyスニペットの場合は、bosonをお勧めします。私はこれを使用して、450以上のルビーコマンド(スニペット)のリポジトリを維持していますコマンド検索します、名前、説明、使用方法、別名および他の分野だけでなく、それらによって並び替え。

私のコマンドはローカルファイルにあるため、要旨に簡単にエクスポートしたり、要旨をボソンコマンドとしてインストールしたりできます。日付とタグによるリストを除いて、やりたいことはすべてできます。日付でリストすることは簡単です(ファイルのタイムスタンプ)。タグは、いつかボソンにプラグインとして追加したいものです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.