開発者がソフトウェアをオープンソースとしてリリースすると、信頼性が高く寛大であることを示しています。 オープンソースソフトウェア は、独学でコーダーとして始めるのを個人的に助けた主なものの1つでした。
プロジェクトをオープンソースにするには、開発者がソースを作成する必要があります誰でも興味を持ってそれを調べて学ぶことができるように、コードは公開されています。重要なことは、オープンソースのコードを使用すると、提供されているものを使用せずに独自のバイナリをコンパイルできるため、開発者には悪意がないことも示しています。
2つのソフトウェアに遭遇し、どちらを使用するか判断できない場合は、どちらかを確認してくださいオープンソースであり、もう一方はそうではありません。その場合は、選択を明確にする必要があります。
ただし、ソフトウェアのソースコードから学習したい、または追加したい場合は、これもオプションです。そのためには、ソースコードを表示する方法を知る必要があります。この記事では、それを行う方法について説明しましょう。
ソースコードを見つける方法
一度開いた部分を見つけたら-ソースコードを表示するソースソフトウェア。最初のステップは、プロジェクトのソースコードがどのように利用可能になっているかを実際に調べることです。
ほとんどの場合、ソースコードはホストされますWebの最大のバージョン管理プラットフォームGitHub で。
<!-In_content_1 all:[300x250] / dfp:[640x360]->
GitHubとは
GitHubは2008年に設立され、2018年にMicrosoftによって購入されました。すべてのソースコードを提供するグローバルなソフトウェア開発プラットフォームですギット の管理機能、およびコラボレーション機能とバージョン管理機能を強化する独自の機能。
多くの場合、開発者はGitHubでオープンソースコードをホストします。 GitHubで入手可能なソースコードがある可能性のあるソフトウェアのいくつかの例は、LibreOffice 、GIMP 、およびVLCメディアプレーヤー です。
GitHubの検索機能 を使用すると、オープンソースである実質的にすべての主要なソフトウェアプロジェクトのソースコードを検索および表示できるはずです。
ソースコードを表示する方法
ソフトウェアのソースコードをホストするGitHubリポジトリを見つけたら、すべてが基本的なディレクトリツリーに整理されていることがわかります。ファイルの場合、GitHubはコードの表示を非常に簡単にします。
GitHubは、開発プラットフォームとして、Webインターフェイスを介してソースコードをきれいにフォーマットします。ほぼすべての評判の良いプロジェクトには、リポジトリとその構造に関する有用な情報を表示するマークダウンファイルであるREADME.mdが含まれます。リポジトリに移動すると、下にスクロールすると、このファイルの内容が表示されます。
リポジトリのREADME.mdは確認することが重要ですなぜなら、リポジトリはあらゆる種類のコードやその他のデータで満たされている可能性があり、その一部は完全に役に立たないので、このファイルがあなたのロードマップです。
目的のコードがリポジトリ内のどこにあるかを把握したら、リポジトリのディレクトリツリーをクリックして、目的の場所を取得するだけです。
ファイルをクリックすると、適切な構文が強調表示されて表示されます。
迅速な検査のために、GitHubのWebインターフェイスは素晴らしいです。ただし、より複雑なソースコードの場合は、複数のファイルを同時に、または長期間にわたって表示することができます。この場合、Sublime Textなどのテキストエディタ からソースコードをダウンロードして表示することをお勧めします。
ソースコードのダウンロード
GitHubからリポジトリをダウンロードするのに2回クリックするだけです。
各リポジトリの上部、コミット、ブランチ、パッケージ、リリース、および貢献者の合計数を表示する行の下に、 [クローンまたはダウンロード]というラベルの付いた緑色のボタン。クリックして、ZIPをダウンロードを選択します。
デフォルトでは、これにより現在のリポジトリのmasterブランチのZIPファイルとしてのダウンロードが開始されます。完了したら、必要なことはアーカイブをコンピューターのローカルフォルダーに抽出することだけです。次に、テキストエディターを使用して、ブラウザーを必要としないはるかに迅速な方法でリポジトリのファイルを開くことができます。
経験豊富なコーダーでない場合、GitHubは少し混乱する可能性があります最初は。最上位にreadmeがあるソースコードのオープンディレクトリと考えるだけでも、それほど威圧的ではありません。 GitHubを使用したソースコードの表示は、ローカルでもWebインターフェースでも簡単です。