개발자가 소프트웨어를 오픈 소스로 출시하면 신뢰할 수 있고 관대하다는 것을 알 수 있습니다. 오픈 소스 소프트웨어(Open-source software) 는 독학으로 코더를 시작하는 데 개인적으로 도움이 된 주요 요소 중 하나였습니다.
프로젝트가 오픈 소스가 되려면 개발자가 소스 코드를 공개적으로 사용할 수 있도록 해야 관심 있는 사람이라면 누구나 조사하고 배울 수 있습니다. 중요한 것은 오픈 소스 코드를 통해 사용자가 제공된 바이너리를 사용하지 않고 자신의 바이너리를 컴파일할 수 있기 때문에 개발자가 악의적인 의도가 없음을 보여줍니다.
두 가지 소프트웨어를 접하고 어떤 것을 사용할지 결정할 수 없는 경우 하나는 오픈 소스이고 다른 하나는 그렇지 않은지 확인하십시오. 그렇다면 선택이 명확해야 합니다.
그러나 소프트웨어 소스 코드에서 배우거나 추가하려는 경우에도 옵션입니다. 그렇게 하려면 소스 코드를 보는 방법을 알아야 합니다. 이 기사에서는 그렇게 할 수 있는 방법에 대해 이야기해 보겠습니다.
소스 코드를 찾는 방법(How to Find the Source Code)
소스 코드를 보고 싶은 오픈 소스 소프트웨어를 찾았으면 첫 번째 단계는 실제로 프로젝트의 소스 코드를 사용할 수 있는 방법을 찾는 것입니다.
대부분의 경우 소스 코드는 웹에서 가장 큰 버전 관리 플랫폼인 GitHub 에서 호스팅 됩니다.
GitHub 란 무엇입니까?(What Is GitHub?)
GitHub 는 2008년에 설립되었으며 2018년에 Microsoft 에 인수되었습니다. (Microsoft)Git 의 모든 소스 코드 관리 기능 과 함께 협업 기능 및 버전 제어 기능을 향상시키는 자체 기능을 제공하는 글로벌 소프트웨어 개발 플랫폼입니다.
종종 개발자는 GitHub 에서 자신의 오픈 소스 코드를 호스팅 합니다. GitHub 에서 소스 코드를 사용할 수 있는 소프트웨어의 몇 가지 예 는 LibreOffice , GIMP 및 VLC 미디어 플레이어(VLC media player) 입니다.
GitHub의 검색 기능(GitHub’s search feature) 을 사용하면 오픈 소스인 거의 모든 주요 소프트웨어 프로젝트의 소스 코드를 찾고 볼 수 있어야 합니다.
소스 코드를 보는 방법(How to View the Source Code)
소프트웨어의 소스 코드를 호스팅 하는 GitHub 리포지토리를 찾으면 모든 것이 기본 디렉터리 트리에 구성되어 있음을 알 수 있습니다. 파일의 경우 GitHub 를 사용하면 코드를 매우 쉽게 볼 수 있습니다.
개발 플랫폼으로서 GitHub 는 웹 인터페이스를 통해 소스 코드의 형식을 깔끔하게 지정합니다. 거의(Almost) 모든 평판이 좋은 프로젝트에는 리포지토리 및 해당 구조에 대한 유용한 정보를 표시하는 마크다운 파일인 README.md 가 포함됩니다. (README.md)저장소로 이동할 때 아래로 스크롤하면 이 파일의 내용이 표시됩니다.
저장소의 README.md 는 종종 사용자가 관심을 가질 만한 소스 코드의 방향을 알려 주기 때문에 확인하는 것이 중요합니다. 저장소는 모든 종류의 코드와 기타 데이터로 채워질 수 있으며 일부는 완전히 쓸모가 없습니다. , 따라서 이 파일은 로드맵입니다.
관심 있는 코드가 저장소의 어디에 있는지 파악한 후에는 저장소의 디렉토리 트리를 클릭하여 원하는 위치로 이동하기만 하면 됩니다.
파일을 클릭하면 적절한 구문 강조와 함께 파일이 표시됩니다.
빠른 검사를 위해 GitHub의 웹 인터페이스가 좋습니다. 그러나 더 복잡한 소스 코드의 경우 동시에 또는 장기간에 걸쳐 여러 파일을 보고 싶을 수 있습니다. 이 경우 Sublime Text와 같은 텍스트 편집기(text editor) 를 통해 소스 코드를 다운로드하여 보는 것이 좋습니다 .
소스 코드 다운로드(Downloading The Source Code)
GitHub 에서 리포지토리를 다운로드하는 데 클릭 두 번이면 됩니다.
각 리포지토리 상단의 커밋, 분기, 패키지, 릴리스 및 기여자의 총 수를 표시하는 행 아래에 복제 또는 다운로드(Clone or download) 라는 녹색 버튼이 표시 됩니다. 그것을 클릭하고 ZIP 다운로드(Download ZIP) 를 선택하십시오 .
기본적으로 현재 저장소의 마스터 분기를 ZIP 파일로 다운로드하기 시작합니다. 완료되면 컴퓨터의 로컬 폴더에 아카이브를 추출하기만 하면 됩니다. 그런 다음 텍스트 편집기를 사용하여 브라우저가 필요 없는 훨씬 빠른 방법으로 저장소의 모든 파일을 열 수 있습니다.
경험 많은 코더가 아닌 경우 GitHub 는 처음에 약간 혼란스러울 수 있습니다. 최상위 레벨에 readme가 있는 소스 코드의 공개 디렉토리로 생각하면 그다지 위협적이지 않습니다. GitHub 를 사용하여 소스 코드를 보는 것은 로컬 및 웹 인터페이스를 통해 간단합니다.
How To View The Source Code Of An Open-Source Piece Of Software
When developers release their software as open-source, іt shows that they are both trustworthy and generoυs. Open-source software was one of the main things that personally helped me get started as a self-taught coder.
For a project to be open-source, the developer has to make its source code publicly available so that anyone interested can inspect and learn from it. Importantly, it also shows that the developer has no nefarious intentions, as open-source code allows users to compile their own binaries rather than use any provided.
If you ever come across two pieces of software and you can’t determine which to use, check to see if one is open-source and the other is not. If so, your choice should be clear.
However, if you want to learn from or even add on to a piece of software’s source code, that’s also an option. To do so, you’ll need to know how to view the source code. In this article, let’s talk about how you can do just that.
How to Find the Source Code
Once you’ve found a piece of open-source software that you would like to view the source code of, the first step is to actually find out how the project’s source code is made available.
In the majority of cases, the source code will be hosted on the web’s largest version control platform, GitHub.
What Is GitHub?
GitHub was founded in 2008 and purchased by Microsoft in 2018. It’s a global software development platform that offers all of the source code management functionality of Git, along with its own features that enhance its collaboration capabilities and version control features.
More often than not, developers will host their open-source code on GitHub. A few examples of software that you’ve probably heard of which have source code available on GitHub are LibreOffice, GIMP, and VLC media player.
Using GitHub’s search feature, you should be able to find and view the source code for practically every major software project that’s open-source.
How to View the Source Code
Once you’ve found the GitHub repository that hosts the software’s source code, you’ll find that everything is organized in a basic directory tree. For files, GitHub makes viewing code very easy.
As a development platform, GitHub neatly formats source code through its web interface. Almost all reputable projects will include a README.md, which is a markdown file that displays helpful information about the repository and its structure. When you navigate to a repository, scroll down and you’ll see the contents of this file.
The repository’s README.md is important to check out because it often points users in the direction of the source code that they may be interested in. A repository can be filled with all sorts of code and other data, some of it completely useless to you, so this file is your roadmap.
Once you figure out where in the repository the code that you’re interested in is located, all you have to do is click through the repository’s directory tree to get where you want to go.
Clicking on a file will display it with the proper syntax highlighting.
For quick inspecting, GitHub’s web interface is great. However, for more complicated source code, you may want to view multiple files at the same time or over a long period of time. In this case, we recommend downloading and viewing the source code through a text editor, such as Sublime Text.
Downloading The Source Code
Downloading a repository from GitHub takes just two clicks.
At the top of each repository, beneath the row displaying the total number of commits, branches, packages, releases, and contributors, you’ll see a green button labeled Clone or download. Click on it and select Download ZIP.
By default, this will begin downloading the current repository’s master branch as a ZIP file. When complete, all you need to do is extract the archive to a local folder on your computer. Then, using a text editor, you can open any of the repository’s files in a much quicker way that doesn’t require a browser.
If you aren’t an experienced coder, GitHub can be a little confusing at first. If you just think of it as an open directory of source code, with a readme at the top level, it’s not too intimidating. Viewing source code using GitHub is simple, both locally and through its web interface.