이 프로젝트의 기여자들은 리포지토리의 약관 에 동의하는 것으로 간주됩니다.
이 리포지토리 기여함으로서, 모든 기여자는 이 행동강령 에 동의한 것으로 간주됩니다. (translations)
"책을 쉽게 내려받을 수 있는 바로가기"는 해당 책이 무료임을 보장하지 않습니다. 이 프로젝트에 기여하기 전에 해당 바로가기가 무료임을 확인해 주십시오. 저희는 또한 작동하는 이메일을 요구하는 바로가기는 허용하지 않습니다만, 이메일을 요청하는 것들은 허용됩니다.
Git을 알 필요는 없습니다: 만약 당신이 조건에 부합하면서 이미 등재되지 않은 바로가기를 발견한다면, 새로운 바로가기와 함께 새로운 이슈를 열 수 있습니다.
저희는 다섯 가지의 리스트를 제공하고 있습니다. 올바른 것을 선택해 주세요:
GitHub Actions는 각각의 리스트가 오름차순인지, 또하 마크다운 규격이 준수되었는지 검수 할 것입니다. 각 제출이 검수를 통과하는지 확인해주십시오.
https 주소를 http주소보다 우선시 해주십시오http://example.com 가 http://example.com/ 보다 낫습니다)http://example.com/dir/ 가 http://example.com/dir/index.html보다 낫지만, URL 단추 서비스를 사용하지 마십시오.http://example.com/dir/book/current/가 http://example.com/dir/book/v1.0.0/index.html보다 낫습니다)http 형식으로 대치 하십시오http 버젼이 존재하지 않는다면, 기존의 링크를 사용하십시오. https형식또한 예외를 추가한다면 사용할 수 있습니다.et al."을 사용하여 단축 할 수 있습니다.in process" 표시를 추가하십시오.(이메일 주소 *요청됨*, 필요 없음)..md파일 형식 이어야 합니다. 해당 형식의 문법은 간단하며, Markdown 에서 찾아 볼 수 있습니다.###). 하위 섹션은 4단계 헤딩을 사용합니다 (####).반드시 포함하여야 하는 항목들:
2회1회0회.md 파일의 마지막에 1회의 줄바꿈예시:
[...]
* [An Awesome Book](http://example.com/example.html)
(blank line)
(blank line)
### Example
(blank line)
* [Another Awesome Book](http://example.com/book.html)
* [Some Other Book](http://example.com/other.html)
] 와 ( 사이에 공백을 넣지 마십시오:
BAD : * [Another Awesome Book] (http://example.com/book.html)
GOOD: * [Another Awesome Book](http://example.com/book.html)
저자를 표시할 경우, -를 사용하십시오 (띄어쓰기 - 띄어쓰기):
BAD : * [Another Awesome Book](http://example.com/book.html)- John Doe
GOOD: * [Another Awesome Book](http://example.com/book.html) - John Doe
바로가기와 형식 사이에는 공백을 삽입 하십시오:
BAD : * [A Very Awesome Book](https://example.org/book.pdf)(PDF)
GOOD: * [A Very Awesome Book](https://example.org/book.pdf) (PDF)
저자는 형식 전에 옵니다:
BAD : * [A Very Awesome Book](https://example.org/book.pdf)- (PDF) Jane Roe
GOOD: * [A Very Awesome Book](https://example.org/book.pdf) - Jane Roe (PDF)
여러가지의 파일 형식이 존재할떄:
BAD : * [Another Awesome Book](http://example.com/)- John Doe (HTML)
BAD : * [Another Awesome Book](https://downloads.example.org/book.html)- John Doe (download site)
GOOD: * [Another Awesome Book](http://example.com/) - John Doe (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html)
오래된 책들은 출판 년도를 포함하세요:
BAD : * [A Very Awesome Book](https://example.org/book.html) - Jane Roe - 1970
GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe
작성중인 책:
GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
각 파일의 형식은 간단하지만, 목록에는 다양한 형태와 종류의 자료들이 존재할 수 있습니다. 아래에 나열될 항목들은 저희가 그런 다양성을 어떻게 다르는지에 대한 설명 입니다.
각 목록은 최소한의 메타데이터만을 제공합니다: 제목, 바로가기 주소, 제작자, 플랫폼, 그리고 접속 노트
https)가 존재하는 경우, 보안 주소가 일반 주소(http)보다 선호됩니다.Compiled from StackOverflow documentation"로 명시되어야 합니다.*(Leanpub account or valid email requested)* 노트를 포함하여 목록을 작성해야 합니다.자료가 어떤 장르에 속하는지 결정하는 첫번째 방법은 해당 자료의 분류에 따르는 것입니다.
인터넷에는 너무 다양하고 정확하지않은 자료들이 있기에, 저희는 다음 장르를 포함하지 않습니다:
상기된 목록은 최종적이지 않으며, 이슈를 생성하여 기여자들이 제안을 할 수 있습니다.
저희는 자료가 얼마나 책에 가까운지는 중요하지 않습니다. 다음의 항목을을 포함한다면, 책으로 간주됩니다:
저희가 인정하는 책들은 위 항목을 모두 포함하지 않을 수 있으며, 최종적으로는 내용에 의해 결정됩니다.
때에 따라 이 둘은 구분하기 어려울 수 있습니다.
강좌는 종종 책을 보조교재로 사용하는데, 이것은 상기한 책의 특성에 의해 목록에 추가 될 수 있습니다. 이 보조교재에는 종종 강의 노트, 연습 문제, 시험, 등등이 포함됩니다. 영상/강의 하나는 강좌로 간주되지 않습니다. 또한, 파워포인트는 강좌가 아닙니다.
만약 강의가 인쇄되어서도 사용 될 수 있다면, 상호작용 강의에 포함되지 않습니다.
.github/workflows/fpb-lint.yml)바로가기 주소 검증을 위해 커밋 메시지에 check_urls=file_to_check을 포함해 주세요:
check_urls=free-programming-books.md free-programming-books-ko.md
각 입력을 공백으로 구문하여 하나 이상의 파일을 검사 할 수 있습니다.
만약 하나 이상의 파일을 검사한다면, 검사 결과는 마지막 파일의 검사 결과가 표시됩니다. 이 특성으로 인하여 통과를 받았더라도 관리자에 의하여 최종 승인이 보류 될 수 있습니다. 정확한 결과를 확인 하려면, "Show all checks" -> "Details"로 가세요.