オープンソースのソフトウェアのソースコードを表示する方法

開発者がソフトウェアをオープンソースとしてリリースするとき、それは彼らが信頼できて寛大であることを示しています。オープンソースソフトウェア(Open-source software)は、私が独学のコーダーとして始めるのを個人的に助けた主なものの1つでした。

プロジェクトをオープンソースにするには、開発者はそのソースコードを公開して、関心のある人がプロジェクトを調べて学ぶことができるようにする必要があります。重要なのは、オープンソースコードを使用すると、ユーザーが提供されているバイナリを使用するのではなく、独自のバイナリをコンパイルできるため、開発者が悪意を持っていないことも示しています。

2つのソフトウェアに出くわし、どちらを使用するかがわからない場合は、一方がオープンソースであり、もう一方がオープンソースではないかどうかを確認してください。もしそうなら、あなたの選択は明確でなければなりません。

ただし、ソフトウェアのソースコードから学びたい場合、またはソフトウェアのソースコードに追加したい場合は、それもオプションです。そのためには、ソースコードの表示方法を知る必要があります。この記事では、それをどのように行うことができるかについて話しましょう。

ソースコードを見つける方法(How to Find the Source Code)

ソースコードを表示したいオープンソースソフトウェアを見つけたら、最初のステップは、プロジェクトのソースコードがどのように利用可能になるかを実際に見つけることです。

ほとんどの場合、ソースコードはWeb最大のバージョン管理プラットフォームであるGitHubでホストされます。

GitHubとは何ですか?(What Is GitHub?)

GitHubは2008年に設立され、2018年に(GitHub)Microsoftによって購入されました。これは、 Gitのすべてのソースコード管理機能に加えて、コラボレーション機能とバージョン管理機能を強化する独自の機能を提供するグローバルなソフトウェア開発プラットフォームです。

多くの場合、開発者はGitHub(GitHub)でオープンソースコードをホストします。GitHubでソースコードを利用できるソフトウェアの例として、LibreOfficeGIMPVLCメディアプレーヤー(VLC media player)などがあります。

GitHubの検索機能(GitHub’s search feature)を使用すると、オープンソースである実質的にすべての主要なソフトウェアプロジェクトのソースコードを見つけて表示できるはずです。

ソースコードを表示する方法(How to View the Source Code)

ソフトウェアのソースコードをホストするGitHubリポジトリを見つけると、すべてが基本的なディレクトリツリーに整理されていることがわかります。ファイルの場合、GitHubを使用するとコードを非常に簡単に表示できます。

開発プラットフォームとして、GitHubはWebインターフェイスを介してソースコードを適切にフォーマットします。ほとんど(Almost)すべての評判の良いプロジェクトには、リポジトリとその構造に関する有用な情報を表示するマークダウンファイルであるREADME.mdが含まれます。(README.md)リポジトリに移動したら、下にスクロールすると、このファイルの内容が表示されます。

リポジトリのREADME.mdは、ユーザーが関心のあるソースコードの方向を示すことが多いため、チェックアウトすることが重要です。リポジトリには、あらゆる種類のコードやその他のデータが含まれている可能性があり、その一部は完全に役に立たないものです。 、したがって、このファイルはロードマップです。

関心のあるコードがリポジトリ内のどこにあるかがわかれば、リポジトリのディレクトリツリーをクリックして目的の場所に移動するだけです。

ファイルをクリックすると、適切な構文が強調表示されて表示されます。

すばやく調べるには、GitHubのWebインターフェイスが最適です。ただし、より複雑なソースコードの場合は、複数のファイルを同時にまたは長期間にわたって表示したい場合があります。この場合、SublimeTextなどのテキストエディタを使用してソースコードをダウンロードして表示することをお勧めします。(text editor)

ソースコードのダウンロード(Downloading The Source Code)

GitHubからリポジトリをダウンロードするには、2回クリックするだけです。

各リポジトリの上部、コミット、ブランチ、パッケージ、リリース、およびコントリビューターの総数を表示する行の下に、[クローンまたはダウンロード(Clone or download)]というラベルの付いた緑色のボタンが表示されます。それをクリックして、[ ZIPのダウンロード](Download ZIP)を選択します。

デフォルトでは、これにより現在のリポジトリのマスターブランチがZIPファイルとしてダウンロードされ始めます。完了したら、アーカイブをコンピューターのローカルフォルダーに抽出するだけです。次に、テキストエディタを使用して、ブラウザを必要としないはるかに高速な方法でリポジトリのファイルを開くことができます。

経験豊富なコーダーでない場合、GitHubは最初は少し混乱する可能性があります。これをソースコードのオープンディレクトリと考えれば、トップレベルにreadmeがあり、それほど威圧的ではありません。GitHubを使用したソースコードの表示は、ローカルでもWebインターフェイスでも簡単です。



About the author

私はオーディオとユーザー アカウントの分野で長年働いてきた技術者です。Windows と Mac の両方のコンピューター、およびアップル製品の経験があります。また、2007 年からは Apple 製品の使い方についても教えています。主な専門分野は、ユーザー アカウントと家族の安全です。これに加えて、Windows 7 Home Premium、8.1 Pro、10 Pro、12.9 Mojave など、さまざまなソフトウェア プログラムの経験があります。



Related posts