{"id":20129299,"url":"https://github.com/openframeworks/ofbook","last_synced_at":"2025-05-16T13:04:16.153Z","repository":{"id":54181878,"uuid":"16065499","full_name":"openframeworks/ofBook","owner":"openframeworks","description":"openFrameworks community book","archived":false,"fork":false,"pushed_at":"2023-04-26T17:46:07.000Z","size":125808,"stargazers_count":710,"open_issues_count":59,"forks_count":199,"subscribers_count":105,"default_branch":"master","last_synced_at":"2025-04-02T06:17:41.407Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openframeworks.png","metadata":{"files":{"readme":"README.ko.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-01-20T08:52:20.000Z","updated_at":"2025-03-30T00:41:01.000Z","dependencies_parsed_at":"2022-08-13T08:31:24.767Z","dependency_job_id":"270b6458-8d51-4628-b22e-4b1af1052963","html_url":"https://github.com/openframeworks/ofBook","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openframeworks%2FofBook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openframeworks%2FofBook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openframeworks%2FofBook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openframeworks%2FofBook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openframeworks","download_url":"https://codeload.github.com/openframeworks/ofBook/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247999859,"owners_count":21031046,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T20:33:20.902Z","updated_at":"2025-04-09T08:05:30.632Z","avatar_url":"https://github.com/openframeworks.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"ofBook\n======\n\n이 저장소는 협업으로 작성되는 오픈프레임웍스 책입니다.\n\n다른 언어는 아래에서 보실 수 있습니다.\n- English(영어) : [README.md](README.md)\n\n**이 저장소는 현재 작업 진행중임을 명심하십시오**\n**현재는 ofBook은 영어로만 보여지고 있습니다. [이곳](http://openframeworks.cc/ofBook/)에서 확인할 수 있습니다. 한국어 및 일본어 번역이 진행중에 있습니다.**\n\n# 책 빌드하기\n\n의존성 패키지\n\n- [LaTeX](http://www.latex-project.org/)\n- [pandoc](http://johnmacfarlane.net/pandoc/)\n- [python 2.7+](https://www.python.org/)\n- [beauitful soup 4](http://www.crummy.com/software/BeautifulSoup/)\n- [sass](http://sass-lang.com/)\n- [libsass](https://github.com/dahlia/libsass-python)\n\n책의 web과 pdf 버전을 빌드하기위한 스크립트는 `scripts/` 디렉토리에 있습니다: `createWebBook.py`와 `ceatePDFBook.py`입니다. 반드시 `scripts/`디렉토리에서 실행되어야 하며, 더블클릭하거나 커맨드라인에서 실행하면 됩니다.\n\n- web버전의 책을 빌드하면, 결과물인 웹사이트는 `output/webBook`디렉토리에 저장됩니다. `output/webBook/index.html`을 열면 목차가 열립니다.\n- pdf버전의 책을 빌드하면, pdf파일은 `output/ofBook.pdf`로 생성됩니다. 디버깅을 위한 `output/ofBook.tex`파일 역시 생성됩니다.\n\n## OS X\n1. 터미널에서 pip를 설치합니다 : ```sudo easy_install pip```\n2. [beauitful soup 4](http://www.crummy.com/software/BeautifulSoup/) (bs4) 설치합니다: `pip install beautifulsoup4`\n3. [pandoc](https://github.com/jgm/pandoc/releases) 설치합니다.\n4. [basictex \u0026 MacTeX-Additions](http://www.tug.org/mactex/morepackages.html) 설치합니다.\n5. [libsass](https://github.com/dahlia/libsass-python) 설치합니다 : `sudo pip install libsass`\n\n## 윈도우 운영체제에서 의존성 패키지 설치\n1. [Python 2.7+](https://www.python.org/)를 다운받아 설치\n2. 파이썬 패키지 매니저인 ([pip](https://pip.pypa.io/en/latest/installing.html))를 사용하여 필요한 파이선 라이브러리를 설치합니다.\n  - Python 2.7.9 이상 (python2 시리즈에서), 그리고 Python 3.4 이상에는 pip가 기본으로 포함되어 있으므로, 아마도 이미 pip가 설치되어 있을겁니다. 일반적으로 `C:/PythonXX/Scripts`에 위치합니다. 커맨드라인에서 접근하려면, `Scripts`폴더의 위치를 PATH 환경변수에 추가해주어야 합니다.(이 [가이드](http://windowsitpro.com/systems-management/how-can-i-add-new-folder-my-system-path)를 읽어보시길 바랍니다.).\n  - [beauitful soup 4](http://www.crummy.com/software/BeautifulSoup/) (bs4)를 다운받아 설치합니다. 커맨드라인에서  `pip install beautifulsoup4`를 실행하여 BeautifulSoup을 설치합니다.\n  - [libsass](https://github.com/dahlia/libsass-python)를 다운받아 설치합니다 : `pip install libsass`\n3. [이곳](https://github.com/jgm/pandoc/releases)에서 최신의 인스톨러를 다운받아 pandoc을 설치합니다.\n4. [이곳](http://miktex.org/download)에서 인스톨러를 다운받아 MiKTex를 설치합니다.\n  - 설치할 때, \"Install Packages on the Fly.\" 선택박스를 체크해줍니다. pandoc -\u003e PDF 파이프라인은 latex 패키지를 사용하지만, 이는 MiKTeX의 기본설치과정에서 설치되지 않기 때문입니다. 이 옵션을 사용하면 책을 처음 한번 빌드할 때에 빠진 패키지들을 설치해줍니다.\n\n## 데비안 (리눅스)\n1. 패키지를 설치해줍니다 : ```sudo apt-get install python-pip python2.7-dev git pandoc ruby-sass texlive```\n2. [beauitful soup 4](http://www.crummy.com/software/BeautifulSoup/)와 [libsass](https://github.com/dahlia/libsass-python)를 설치합니다 : ```pip install beauitfulsoup4 libsass```\n\n## Gulp\nIn addition to the python routines to build the book, there is also an optional gulp file for use in style development.  It requires gulp, browser-sync and gulp sass and can be used primarily to see changes to CSS reflect live on the static pages.  You have to run the python createWebBook script first.\n\n\n# 제작 참여하는 방법\n[git](http://git-scm.com/)이야 말로 이 프로젝트 관리의 핵심이므로, [git best practices](https://sethrobertson.github.io/GitBestPractices/)를 읽어주시기 바랍니다. 저 가이드 전부에 대해 동의할 수 없다면, 적어도 \"미리 그리고 자주 커밋하세요\" 패러다임을 따라주시기 바랍니다. 이렇게 하면 다른 공헌자들이 훨씬 쉽게 리뷰할 수 있습니다. Github 자체에서도 일반적인 이슈에 대해서 [방대한 도움말](https://help.github.com/)을 제공합니다. 따라서 가입하신 뒤, 저희의 방법에 따라 [저장소를 fork](https://help.github.com/articles/fork-a-repo/)하신 뒤, [pull requests를 작성](https://help.github.com/articles/creating-a-pull-request/)해주시기 바랍니다.\n\n# 메일링 리스트\n\n[오픈프레임웍스 책에 관한 토론](http://dev.openframeworks.cc/listinfo.cgi/ofbook-openframeworks.cc).\n\n이전에 있었던 책에 관한 토론은 [ofBook Archives](http://dev.openframeworks.cc/private.cgi/ofbook-openframeworks.cc/)에서 확인할 수 있습니다.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenframeworks%2Fofbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenframeworks%2Fofbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenframeworks%2Fofbook/lists"}