
GITバージョン制御システム用のフィルター可能なチートシート。ウェブサイトを開き、入力を開始して検索を行います。 ESCキーを押して、検索フィールドをリセットします。コピーを簡単にするために、それらをクリックするとコマンドが自動選択されます。
このサイトでは、Vanilla JavaScript(ECMAScript 2015またはES6)とRAMDAのいくつかの機能を使用しています。スタイルはSASSで書かれており、自動的にオートプレフィキサーが付いています。 Babelは、モジュールバンドルのためのトランスピーリングとWebpackに使用されます。 AppCacheフォールバックを備えたサービスワーカーによるオフラインサポートは、Webpack用のオフラインプラグインによって提供されます。 JavaScriptコードには、EslintとAirbnbのベース設定、Stylelintとその標準構成を備えたスタイルが並んでいます。このサイトはGitHubページでホストされ、簡単なNPMスクリプトで展開されています。
長い間、私は通常、この種のものを覚えているのがひどいので、私が定期的にチェックするテキストファイルに個人的なチートコマンドをテキストファイルに持っていました。チートシートが成長し続けると、私が探していたコマンドをすぐに見つけて、より面倒になりました。ある時点で、チートシートに視線として検索すると便利であり、このウェブサイトが生まれました。
その後、このプロジェクトは、フリスビー教授の機能的プログラミングのほぼ適切なガイドの最初のいくつかの章を読んだ後、機能的なスタイルを求める主要なリファクタルを受けました。しかし、ここで見つけるのは、決して厳格な機能的アプローチではありません。リファクタルは、主に機能を抽出およびデカップリングし、関数の組成とカレーを利用することで構成されていました。それにもかかわらず、これらの概念で遊ぶのに役立ちました。
サイトのデザインは、公式のGIT Webサイト(借りた)に重度のインスピレーションを受けています。このドキュメントの上部にあるアニメーションスクリーンショットは、AM-I-Responsiveツールのおかげで可能になりました。また、これらの指示は、ビルドステップでgithubページへの展開を把握するのに非常に役立ちました。
チートシートで間違いを指摘してくれたすべての人に感謝します。関連するコミットメッセージで個別にクレジットされているので、興味がある場合はチェックしてください。
サイトのソースコードは、MITライセンスの下でリリースされます。ライセンスの全文は、ライセンスファイルで入手できます。このプロジェクトのエラーが見つかったり、提案がある場合は、問題を開いてください。私は最善を尽くします。