世界最大のオープン ソース ソフトウェア リポジトリとして、GitHub は多数のソフトウェア コードをホストしており、無数のオープン ソース愛好家がここに集まります。
もちろん、プログラマが最近の話題のディスカッションやより人気のあるプロジェクトについて学ぶためにたむろする場所にもなりました。
GitHub では、時々、ホット リストに奇妙なプロジェクトがランクインします。
意外なのは、GitHub の最近のホット リストの 1 位が、実際には HowToCook という「プログラマー向け料理ガイド」で占められていたことです。
#プロジェクトの作成者は、Microsoft の Auduin Xue という蘇州のプログラマーであることがわかりました。
プログラマーは、プロジェクト詳細ページの自己紹介欄に、自宅隔離期間中は自炊しかできなかったので、時々インターネットでレシピや作り方を探していたと書いていましたが、これらのレシピはそれらは通常、いくつかの間違いを挟んで奇妙な方法で書かれていますが、時折、他の資料がどこからともなく現れることがあります。
彼は、そのようなレシピは、すでに形式言語に慣れているプログラマにとって非常に不親切であると信じています。
この目的を達成するために、Auduin Xue は自分でレシピを検索し、プログラマー自身が容易にできるように、実用的な料理経験とより明確で正確な説明を備えたいくつかの一般的な料理を整理することにしました。 。
Auduin Xue が言ったように、インターネットでレシピを検索すると、無数のグラフィック チュートリアルやビデオ チュートリアルが見つかります。
しかし、測定に関しては、これらのチュートリアルのほとんどは、「適量」、「少量」、「大きなスプーン一杯」、「小さなスプーン一杯」だけを強調しています。
これまで言及されていない要素がいくつか存在することがあります。これは、明確に作業を行うプログラマーにとって間違いなく頭痛の種となるでしょう。
#実は、「Programmer's Guide to Cooking」は単純なレシピではありません。
本企画では、料理に必要な料理の基礎知識に加え、家庭料理、主食、半製品、煮物、ドリンク、ソース、デザートなどのレシピをシリーズで紹介します。含まれています。
料理初心者のプログラマにとって、ガスコンロ、炊飯器、食用油、生姜、米などの調理器具や食材は、基本的にキッチンの準備として最も基本的なものです。
形式、標準化、儀式を追求し、キッチンを面白くユニークなものにしたい場合、ガイドには次のツールを購入する必要があることも記載されています。
天秤、ノギス、メスシリンダー、ストップウォッチ、ビーカー、温度計ガン、ピペット。 さらに、より高度な調理スキルやテクニックを学びたいプログラマー向けに、副資材の使い方や油温の識別などの高度な知識も用意しています。 #「何を食べるかをどう決めるか」について、著者は数式を使って詳しく解説していますが、その計算方法はおおよそ次のとおりです。#このプロジェクトには、家庭料理、朝食、主食など、さまざまな種類のレシピがあります:
本格的なものと変わりませんが、家庭料理のレシピでは、具体的な投与量がグラムやセンチメートル単位で正確に示されており、間違いのない料理チュートリアルと言えます。
日常生活でよく使われるトマトやスクランブルエッグを例に挙げると、この「プログラマーズ クッキング ガイド」では、人数に応じた分量が正確に記されており、追加の内容も思慮深く記されています。 ##例えば「トマト入りスクランブルエッグ」は砂糖やネギを加えずに作ったり、塩を薄口醤油などに変更したりすることも可能です。
それだけでなく、レシピの最後には次の一文も追加されます。「このガイドの作成プロセスに従って、問題点や改善できるプロセスが見つかった場合は、 Issue または Pull request を送信してください。 ."
オープンソース プロジェクトとして、グルメ愛好家なら誰でも自分の得意な料理をプロジェクトに追加できます。
ただし、新しいレシピを作成する場合は、必要な材料とツール、計算、操作、追加コンテンツなど、既存のレシピ テンプレートをコピーして変更する必要があることに注意してください。
# その中で、計算では主に、原料の量、重要な時間パラメータ、混合比などの計算を容易にするための計算式を導入する必要があります。 さらに重要なのは、操作部分では「適量」などの不正確な言葉を使用して説明することはできません。 同時に、プル リクエストを送信する前に、README.md 内のレシピ ディレクトリを同期的に更新する必要があります。現時点で、この「Programmer's Guide to Cooking」は 20,000 個近くのスターを獲得し、寄稿者の数は 140 人に増加していることは注目に値します。
プロジェクト作成者の希望通り: 「より多くの人々が一緒に興味深いライブラリを作成できるように、コミュニティによって推進および維持されるオープンソース プロジェクトであることを願っています。誰もが投稿することを歓迎します。」
あなたも料理に苦労している場合、または自分のレシピを共有したい場合は、以下のプロジェクト ポータルをクリックしてください。
https://github.com/Anduin2017/HowToCook