初めてのオープンソースプロジェクトを作る方法


👨‍💻 Linuxディストリビューション(arch linux)を2年以上使用した後、私は唯一のオペレーティングシステムとしてWindowsに戻りました.
私が克服できなかったことの一つは端末の使用です.
何でもできるから.
これは私が少しの問題に遭遇するところですNew-Item コマンドiコマンドで1つのファイルを作成できます.
例えば、
New-Item index.js
確かに、あなたは私に尋ねるでしょう、何が問題ですか?さて、Linuxではコマンドと呼ばれるコマンドがありますtouch これにより、1つのコマンドを使用して任意のファイルを生成できます.
例えば、
touch src/components/Search.js src/components/Search.test.js src/components/Search.css
それで、私はCLIプログラムを作る決定をしましたtouch-win , JavaScriptで書かれています.
このコマンドのいくつかのバージョンがありますがnpm またはscoop , 何か違う必要があります.
私は1日1日にターミナルを使用するように、私が行った最も繰り返しの一つは、フォルダーを生成することでした、その中に3つ以上のファイルを生成します.
明確な例
# Create folder
$ mkdir src/components/Search

# Create files
$ touch src/components/Search/index.js src/components/Search.test.js src/components/Search.css
今、あなたはよりよく理解しますか?
Touch Win 完全に上記のタスクを1つのコマンドだけを使用して解決しました.
touch-win src/components/Search/index.js src/components/Search.css src/components/Search.test.js
Touch Win 能力を欠落しているフォルダを生成する必要はありませんmkdir もう.
より反復的なタスクのもう一つは、生成するファイルのパスですsrc/components/Search .
--base or -b オプションsrc/components/Search パスでは、もはやファイルパス全体を入力する必要はありません.Touch Win そんなことは気にする.
touch-win -b src/components/Search index.js Search.test.js Search.css
現在300以上のダウンロードがあります.あなたはそれを使用する次のでしょうか?
👉 https://www.npmjs.com/package/touch-win
👨‍💻 数ヶ月間、私はコミュニティのために何かを作りたかったです.私の3年のためにhello world! , 今日、このプロジェクトで私は私の書き込みHello open source! . ❤️