『ギタブ』と『人生における教訓』
9407 ワード
今月、私はプロジェクトに取り組んでいます.私は、それがほんの数時間しか取っていない単純なものであると思いました、しかし、それは私の自由な時間をすべて消費することに終わりました、そして、それは私の夢も満たしました.
私は、私のような人々が彼らのために使用することができたGithubリポジトリをセットしたいです.
そして、私が「私のような人々」と言うとき、私は正確に自信がない人々を意味します: 引っ張り要求をするとき プル要求をする理由 何が良いの PRとコミットの違いは何ですか 新しい枝を作るとき ブランチと呼ばれるもの オープンソースに貢献する方法 よく、私の恐怖は多数だった.
私は、2017年5月以来Chichoubを使っていました😉 私は、私が何をしていたかについて、本当にわかりませんでした.
他の人のコードから学びたかった.私がやりたかったものに似ていて、それを壊して、それを理解するものをとってください.コードのパターンをマップし、それが何を生産したかを理解する.どれがすばらしい.しかし、それは私がほとんどのDEVSに第2の性質であるもののまわりでいくぶん混乱しているままにしました.
私は、単純なリポジトリを見て、それらのものを見て、それが私が私が知っていなければならなかったそれらのものについて学ぶために、何か似たようなものを構築することができたかどうかを見ます.
私は実際にそれはそれだけでなく、うまくいくと予想したことはなかった.
私は、Hacktoberfestにリンクされた初心者リポジトリのためにものすごいもののいくつかを見て始めました.それらは内容で更新される必要があるリストです、そして、そうすることはforking、クローニング、編集、コミットして、引き要求をすることを必要とします.すべてのことを理解したかったが、任意のコードを書くの難しさなし-まあ、多分マルクダウンやHTMLのいくつかの知識-しかし、私は理解することはできませんでした.
私が必要としたのは、似たようなリストを作成することでしたが、その最初のPRを作るために必要なコードを初心者にする必要がありました.そして、それから非怖い方法でコーディング旅行を続けることは、圧倒的であることなく選択を与えている間、彼らの好ましい学習スタイルにマッチしました.
したがって、私のHacktoberfestプロジェクトは生まれました.あなたがそれを訪問するならば、私はそれが好きです.⭐ 🍴 (フォークは、食べないでください)と⌚ it
10簡単ステップ
チェックアウトREADME
The Contributing Guidelines
The Getting Started Guide
The GitHub Browser Tutorial
しかし、それらの技術的スキルを学ぶ際に、私は人生に当てはまることを学びました. 質問をしてください(あなたがどれくらい、そして、なぜ、そして、どこで、そして、あなたは尋ねることができないならば、単に理解なしで盲目に行動しています) イニシアチブについて あなたの快適ゾーンの外に移動-あなたは決して何も新しい試して それはコードについてではない 他の人があなたの前で何をしたかをコピーしてください 簡単に理解できる部分に壊す それから、あなた自身の方法で実装してください あなたの既存のスキルを向上させる あなたを助けるためにメンターを見つける メンターを助けて、他の人を助けてください(このプロジェクトが私に見せたように、あなたは他の人を教えることによってもっと学びます) あなたが可視性を得るのを助ける公的なArtifactを造ってください より良い可視性は、しばしばより良い責任 あなたは人々のスキルで良くなるよ もっと重要なのは、あなたが感じると感じる 誰もがすべてを知っている、誰も完璧であり、誰もがスキルのユニークなセットを持って シンプルは複雑よりはるかに良い #OpenSourceは、思考の多様性を求めるためのコーダーの方法です-けんか問題は、テーブルに新しいアイデアをもたらすことができる方法です.
私は、私のような人々が彼らのために使用することができたGithubリポジトリをセットしたいです.
そして、私が「私のような人々」と言うとき、私は正確に自信がない人々を意味します:
私は、2017年5月以来Chichoubを使っていました😉 私は、私が何をしていたかについて、本当にわかりませんでした.
他の人のコードから学びたかった.私がやりたかったものに似ていて、それを壊して、それを理解するものをとってください.コードのパターンをマップし、それが何を生産したかを理解する.どれがすばらしい.しかし、それは私がほとんどのDEVSに第2の性質であるもののまわりでいくぶん混乱しているままにしました.
私は、単純なリポジトリを見て、それらのものを見て、それが私が私が知っていなければならなかったそれらのものについて学ぶために、何か似たようなものを構築することができたかどうかを見ます.
私は実際にそれはそれだけでなく、うまくいくと予想したことはなかった.
私は、Hacktoberfestにリンクされた初心者リポジトリのためにものすごいもののいくつかを見て始めました.それらは内容で更新される必要があるリストです、そして、そうすることはforking、クローニング、編集、コミットして、引き要求をすることを必要とします.すべてのことを理解したかったが、任意のコードを書くの難しさなし-まあ、多分マルクダウンやHTMLのいくつかの知識-しかし、私は理解することはできませんでした.
私が必要としたのは、似たようなリストを作成することでしたが、その最初のPRを作るために必要なコードを初心者にする必要がありました.そして、それから非怖い方法でコーディング旅行を続けることは、圧倒的であることなく選択を与えている間、彼らの好ましい学習スタイルにマッチしました.
したがって、私のHacktoberfestプロジェクトは生まれました.あなたがそれを訪問するならば、私はそれが好きです.⭐ 🍴 (フォークは、食べないでください)と⌚ it
msandfor / 10簡単ステップ
初心者を助けるためにHentoberfestのために作成されたリポジトリ
10簡単ステップ
のために作成されたリポジトリは、コードを開始する初心者を助けるためにHacktoberfestのために作成されます.問題に移動するには、どのように貢献することができますし、最初の(2番目、3番目または4番目)プル要求をする上でより多くの手順については、Hacktoberfestとラベルのもののいずれかを選択します.
あなたがこのプロジェクトに貢献する方法を知っていたいと思うならばContributing.MD . このようなものとしては、ラックハック・ハットベルフェストに対する乞食の設定の問題がある.各問題は、あなたの最初の(第2、第3または第4)プル要求を完了するのに十分なガイダンスを与える必要があります-しかし、彼らはしない場合は、問題にコメントして助けを求めること自由に感じなさい.恐れるな、ここだけのサポートはない.
また、もしこのプロジェクトが役に立つとわかったなら、私はそれを愛しています⭐ この倉庫のために.
A curated list of the 10 things Beginners need to know to…
View on GitHub
READMEを作り始めました.GITHUBリポジトリに行くときに見る可視ページです.テーブルとコンテンツを使用してそのページを作るのは簡単だった、素晴らしいリストからスタイルを複製するが、私は自分のコーディングの旅に役立つために使用していたコンテンツを追加します.
私はいくつかの他の呼吸器がトップで涼しいバッジを持っているのに気付きました、しかし、私はそれらを加える方法をすぐに理解することができませんでした.オプションのバッジを持つリポジトリのコードの比較https://img.shields.io ウェブサイトは最終的に私が探していた結果をもたらした.
それから、私は人々が通常問題の結果としてPRを引き起こしたと気がつきました.ドキュメントから、リポジトリの所有者は、貢献したい人々に、彼らが貢献したいことに関連した問題を提起して、残りをするよう頼むでしょう.あるいは、既存の問題に貢献することができました.そして、それをコミットした後に、変化を合併するPRを作りました.それで、私はラベルが1つ目の問題を与えたいくつかの問題を作成しました.それから、私は問題がテンプレートから造られることができたと理解しました-それは、私が良い問題/PR情報を提供するために彼らを案内することができたので、第1のタイマーが貢献するだけであるので、貢献します.それで、私はテンプレートを可能にして、彼らを埋めました.繰り返します-私は他のリポジトリから初期のテキストをコピーしました-私が言いたいことについて繰り返して、彼らを編集して.
次に、私はHacktoberfestの間、PRの多くを得るかもしれないと気がつきました-それで、私がそれを働かせるつもりであるならば、私は若干のオートメーションを必要としました.
それは私がprobotsを発見したときです.
プロボット
/
プロボット
🤖 Githubアプリを構築するためのフレームワークを自動化し、ワークフローを向上させる
プロボット
Githubアプリを構築するためのフレームワークを自動化し、ワークフローを向上させる
あなたが考えたならば、「Githubがそうすることができたならば、クールでありません...」私は、あなたを正に止めるつもりです.ほとんどの機能は、実際にGitHub Apps , GitHubを拡張し、組織とユーザーアカウントに直接インストールすることができ、特定のリポジトリへのアクセスを許可できます.彼らは、粒状の許可とビルトインウェブフックで来ます.アプリはGitthub内の最初のクラスの俳優です.
動作方法
Probotは建築の枠組みであるGitHub Apps インNode.js , 書いたTypeScript . GitTubアプリは、リポジトリや組織によって送信されたWebhookイベントを聞くことができます.Probotは、それらのイベントに基づいて行動を実行するためにその内部イベントエミッタを使用します.単純なprobotアプリは次のようになります.
モジュールです.export =( app )=>
アプリ."発行された"問題について
株式会社コンセ
View on GitHub
これらの小さなロボットは非常にすぐに私の友人、仲間の貢献者となった.私はウェルカムボット、Alltributorsボット、および自動割り当てボットを追加しました.彼らは新しい貢献者を歓迎し、彼らにGIFを送って、ReadMeの寄稿者承認にそれらを加えて、PRに私に割り当てます.今、私の倉庫はすばらしく見えます.
私は私が学んでいたすべてのことを学んだ10の簡単な手順を構築していた間に(上記のリストを参照してください、ラベルを追加して、経穴とChorchen自動化).私は5つの問題と37のPRを作りました.そして、3つのロボットを加えました.そして、3つのテンプレート(1つの習慣)を加えました.
それで、私はあなたにgithubと生命で学んでいると約束しました.そして、これまでのところ、私はGitHubの話をしました(私の10の簡単なステップ・リポジトリからの情報は、問題を主張して、指示に従うことですべてを得ることができます).
A curated list of the 10 things Beginners need to know to…
Reference
この問題について(『ギタブ』と『人生における教訓』), 我々は、より多くの情報をここで見つけました https://dev.to/codess_aus/lessons-in-github-and-in-life-1n42テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol