GitHub とそのGistサービスが大好きです。だからこそ、多くのコードスニペットや開発ノートさえもGitHubアカウントにGistとして保持しています。また、同僚と簡単に共有できます。
問題は、スケールしないことです!! GistのGitHub機能は原始的であり、そこには多くの要点があり、古い要点のいくつかを見つけるのは非常に困難です。検索もタグ付けも何もありません。
この混乱を処理できるアプリケーションを知っていますか?できるアプリケーションが欲しい
私はこのようなものを見たいと思います、そして私はそれに対していくらかの金さえ払っても構わないと思っています。
それでは、GitHubでどのように要旨を管理しますか?ソフトウェアを知っていますか?
MacRubyで記述された drift というものがありますが、コンパイルできず、しばらく更新されていません。
GistBox を確認してください。検索、編集、ラベルをサポートしています。スクリーンショットは次のとおりです。
デモビデオもあります: http://www.youtube.com/watch?v=VLgyY6lqpsQ
GistBox Clipper (a Chrome extension)は、<pre>
タグおよび任意のWebページ上の任意のテキスト。
編集:
残念ながら、GistBoxはCacher cacher.ioになりました-無料プランには、プライベートスニペット15個、プライベートラベル3個、パブリックスニペット無制限のみが含まれます。あなたが多くの個人的な要点を持つことを計画しているなら、あなたは(原型の)有償プランを必要とするでしょう。 – Bartek Skwira
現在、Gist.github.comは検索をサポートしています。だから、あなたはあなたの要旨を検索することができます。説明には#hashtagを使用しているため、user:myusername #tag
を介してタグでGistを検索できます。
オフラインで使用するために、すべての要点を複製しました。そして、findとgrepを使用してそれらを検索します。また、それらをgonzui(オープンソースコード検索エンジン)で検索します。
シェルスクリプトgister.shを作成しました。要旨を投稿するために使用します。リポジトリをローカルに複製し、投稿後に csearch に自動的にインポートします。このスクリプトは、すべての要点(gister sync
)の同期もサポートしています。
クロスプラットフォーム(Linux/macOS/Windows)Gistマネージャー Lepton をチェックアウトします。これは無料で、MITでライセンスされています。 http://hackjutsu.com/Lepton/
デスクトップ/ラップトップ環境で作業している場合は、ニーズに合っているようです。 (iOS/Androidはまだサポートされていません)。機能リストは次のとおりです。
免責事項:私はレプトンの主要な貢献者です。
要旨は軽量のリポジトリであるため、それを活用してみませんか?
要旨を「my_gists」ディレクトリに複製し、整理したい方法で整理します。
その後、オペレーティングシステムで使い慣れた検索ツールを使用して、完全に検索可能になります。
また、編集、コメント、コミット、プッシュができるという利点もあります。
これにより、リストしたものすべてを実行できます。
git instaweb
をミックスに追加すると、要点への初歩的なWebインターフェースさえあります。
同僚と私は、要旨を管理するためのオープンソースのクロスプラットフォームプロジェクトに取り組んでいます。 ベータ段階です - gistoapp.com 。
現在の機能リスト:
完全なソース、およびダウンロードは github から入手できます。
要旨をローカルフォルダーにクローンして(vgoffで指摘)、GitHubページでホストされているこれを中心にある種の個人Webサイトを構築することができるかもしれません。 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でティーンエイジャーのHTML/CSS/JSを教えるためのものです... Github Pages/Gist/jsFiddle.netの上に構築することを考えています...無料で、オープンで、インタラクティブな例で、分岐可能です。
途中で学んだことからGist CMSを構築することに焦点を当てるサイドプロジェクトをセットアップすることにしました...
https://github.com/chrisjacob/Gist-cms
「Github Pagesでホストされる個人用GistCMS。Gistアーカイブをタグ付け、分類、検索するためのJekyllを使用したコード/コンテンツ管理システム。 」
今のところ、それは単なるアイデアです。興味があるかどうか教えてください-できれば手を貸してください^ _ ^
Sublime Text を使用し、Gistプラグインは非常に便利です。テキストエディタ内から簡単に挿入、アップロードなどができます。
Gistboxなどのアプリケーションはきれいに見えますが、軽量で高速なソリューションを好むでしょう。 Sublime Textを使用する場合は、試してみてください。
https://github.com/condemil/Gist
Snip2Codeは、独自のコードスニペットを管理できる便利なサービスであることがわかりました。同僚と共有し、強力な方法で編集/タグ付けすることができます。
もう1つの明確でシンプルなGistsオーガナイザー-Gist List: https://gistlist.nfshost.com
その目的は、gistsコレクションの管理を正確に支援することです。
それにより、次のことができます。
あなたができないことは、編集とコピーであり、GitHubの機能にリンクしているだけです。
Snipitを試すこともできます。 https://snipit.xyz -コードスニペットを簡単に保存して整理するのに役立ちます。まだベータ版ですが、次のことができます。
次期バージョンの機能:
それを試してみて、それがあなたのすべてのニーズを解決することを願っています。
スニペットがRubyスニペットである場合、 boson をお勧めします。 450以上のRubyコマンド(スニペット) を保持するために使用します。 I コマンドの検索 名前、説明、使用法、エイリアス、その他のフィールド、および並べ替え。
コマンドはローカルファイルにあるため、 gistsに簡単にエクスポート または gistsをボソンコマンドとしてインストール にできます。日付とタグによるリストを除いて、あなたがやりたいことをすべて行うことができます。日付によるリストは簡単(ファイルのタイムスタンプ)であり、タグはいつかプラグインとしてbosonに追加したいものです。