📝 Improve grammar

[ci skip]
This commit is contained in:
Plusb Preco 2016-10-12 12:23:11 +09:00
parent 774a15f4c8
commit af79f4793e
10 changed files with 19 additions and 19 deletions

View file

@ -26,7 +26,7 @@ __2. 빌드 시스템__
Electron은 Chromium의 모든것을 빌드하는 복잡성을 피하기 위해
[libchromiumcontent](https://github.com/brightray/libchromiumcontent)를 사용하여
Chromium의 Content API에 접근합니다. libchromiumcontent은 단일 공유 라이브러리이고
Chromium Content 모듈과 종속성 라이브러리들을 포함합니다. 유저는 Electron을 빌드 하기
Chromium Content 모듈과 의존성 라이브러리들을 포함합니다. 유저는 Electron을 빌드 하기
위해 높은 사양의 빌드용 컴퓨터를 구비할 필요가 없습니다.
__3. Node 통합__

View file

@ -47,7 +47,7 @@ $ git clone https://github.com/electron/electron.git
## 부트 스트랩
부트스트랩 스크립트는 필수적인 빌드 종속성 라이브러리들을 모두 다운로드하고 프로젝트
부트스트랩 스크립트는 필수적인 빌드 의존성 라이브러리들을 모두 다운로드하고 프로젝트
파일을 생성합니다. 스크립트가 정상적으로 작동하기 위해선 Python 2.7.x 버전이
필요합니다. 아마 다운로드 작업이 상당히 많은 시간을 소요할 것입니다. 참고로 Electron은
`ninja`를 빌드 툴체인으로 사용하므로 `Makefile`은 생성되지 않습니다.
@ -59,7 +59,7 @@ $ ./script/bootstrap.py -v
### 크로스 컴파일
`arm` 아키텍쳐로 빌드 하려면 다음 종속성 라이브러리를 설치해야 합니다:
`arm` 아키텍쳐로 빌드 하려면 다음 의존성 라이브러리를 설치해야 합니다:
```bash
$ sudo apt-get install libc6-dev-armhf-cross linux-libc-dev-armhf-cross \

View file

@ -20,7 +20,7 @@ $ git clone https://github.com/electron/electron.git
## 부트 스트랩
부트스트랩 스크립트는 필수적인 빌드 종속성 라이브러리들을 모두 다운로드하고 프로젝트
부트스트랩 스크립트는 필수적인 빌드 의존성 라이브러리들을 모두 다운로드하고 프로젝트
파일을 생성합니다. 참고로 Electron은 [ninja](https://ninja-build.org/)를 빌드
툴체인으로 사용하므로 Xcode 프로젝트는 생성되지 않습니다.

View file

@ -33,7 +33,7 @@ $ git clone https://github.com/electron/electron.git
## 부트 스트랩
부트스트랩 스크립트는 필수적인 빌드 종속성 라이브러리들을 모두 다운로드하고 프로젝트
부트스트랩 스크립트는 필수적인 빌드 의존성 라이브러리들을 모두 다운로드하고 프로젝트
파일을 생성합니다. 참고로 Electron은 `ninja`를 빌드 툴체인으로 사용하므로 Visual
Studio 프로젝트는 생성되지 않습니다.

View file

@ -21,7 +21,7 @@ Electron
| | ├── api/ - 메인 프로세스 API의 구현.
| | ├── net/ - 네트워킹 관련 코드.
| | ├── mac/ - Mac 특정 Objective-C 소스 코드.
| | └── resources/ - 아이콘들, 플랫폼 종속성 파일들, 기타 등등..
| | └── resources/ - 아이콘들, 플랫폼 의존성 파일들, 기타 등등..
| ├── renderer/ - 렌더러 프로세스에서 작동하는 코드.
| | └── api/ - 렌더러 프로세스 API의 구현.
| └── common/ - 메인과 렌더러 프로세스에서 모두 사용하는 코드, 몇가지 유틸리티
@ -48,7 +48,7 @@ Electron
* **script** - 개발목적으로 사용되는 빌드, 패키징, 테스트, 기타등을 실행하는 스크립트.
* **tools** - gyp 파일에서 사용되는 헬퍼 스크립트 `script`와는 다르게 유저로부터 직접
실행되지 않는 스크립트들을 이곳에 넣습니다.
* **vendor** - 소스 코드의 서드파티 종속성 코드 소스 코드 디렉터리가 겹쳐 혼란을 일으킬
* **vendor** - 소스 코드의 서드파티 의존성 코드 소스 코드 디렉터리가 겹쳐 혼란을 일으킬
수 있기 때문에 `third_party`와 같은 Chromium 소스 코드 디렉터리에서 사용된 폴더
이름은 사용하지 않았습니다.
* **node_modules** - 빌드에 사용되는 node 서드파티 모듈.
@ -60,7 +60,7 @@ Electron
## Git 서브 모듈 최신 버전으로 유지
Electron 저장소는 몇 가지 외부 벤더 종속성을 가지고 있으며 [/vendor][vendor]
Electron 저장소는 몇 가지 외부 벤더 의존성을 가지고 있으며 [/vendor][vendor]
디렉터리에서 확인할 수 있습니다. 때때로 `git status`를 실행했을 때 아마 다음과 같은
메시지를 흔히 목격할 것입니다:
@ -71,7 +71,7 @@ $ git status
modified: vendor/node (new commits)
```
이 외부 종속성 모듈들을 업데이트 하려면, 다음 커맨드를 실행합니다:
이 외부 의존성 모듈들을 업데이트 하려면, 다음 커맨드를 실행합니다:
```sh
git submodule update --init --recursive

View file

@ -75,6 +75,6 @@
* :green_heart: `:green_heart:` CI 빌드를 고쳤을 때
* :white_check_mark: `:white_check_mark:` 테스트를 추가했을 때
* :lock: `:lock:` 보안 문제를 해결했을 때
* :arrow_up: `:arrow_up:` 종속성 라이브러리를 업데이트 했을 때
* :arrow_down: `:arrow_down:` 종속성 라이브러리를 다운그레이드 했을 때
* :arrow_up: `:arrow_up:` 의존성 라이브러리를 업데이트 했을 때
* :arrow_down: `:arrow_down:` 의존성 라이브러리를 다운그레이드 했을 때
* :shirt: `:shirt:` linter(코드 검사기)의 경고를 제거했을 때

View file

@ -30,7 +30,7 @@ Electron 은 빈번하게 [출시](https://github.com/electron/electron/releases
됩니다. 중요한 버그 수정, 새 API 추가 또는 Chromium 이나 Node.js 의
업데이트시에 출시합니다.
### 업데이트 종속
### 업데이트 의존
Electron 의 Chromium 버전은 보통 새 버전 출시 이후 1~2 주 후에 업데이트 하는데,
이는 업그레이드에 필요한 작업의 양에 따라 달라집니다.
@ -61,7 +61,7 @@ Node.js 와 Chromium 에 대한 의존성이 강해서, Electron 은 버전관
## 중심 철학
Electron 을 작고 (파일 크기) 지속가능하게 (종속성 및 API 의 확산) 할 목적으로
Electron 을 작고 (파일 크기) 지속가능하게 (의존성 및 API 의 확산) 할 목적으로
중심 프로젝트의 범위를 제한합니다.
예를 들어, Electron 은 Chromium 전체가 아닌 렌더링 라이브러리만 사용합니다.

View file

@ -4,11 +4,11 @@
위해 크롬에서 사용할 수 있는 익숙한 개발도구 GUI 를 제공합니다. 그러나,
`node-inspector` 가 네이티브 Node 모듈에 의존적이기 때문에 디버깅하려는
Electron 버전에 맞춰 다시 빌드해야 합니다. `node-inspector` 다시 빌드하여
종속성을 재구성하거나 [`electron-inspector`] 가 대신 하게 할 수 있으며, 두
의존성을 재구성하거나 [`electron-inspector`] 가 대신 하게 할 수 있으며, 두
방식이 이 문서에 나와있습니다.
**참고**: 글쓴 시점 현재 `node-inspector` 최종버전 (0.12.8) 은 Electron 1.3.0
이상에서 해당 종속성 중 하나를 패치하지 않고 빌드 할 수 없습니다.
이상에서 해당 의존성 중 하나를 패치하지 않고 빌드 할 수 없습니다.
`electron-inspector` 을 사용한다면 알아서 처리될 것 입니다.
@ -57,7 +57,7 @@ node_modules\\.bin\\electron-inspector
```
`electron-inspector` 는 첫 실행과 Electron 버전 변경시에 `node-inspector`
종속성을 다시 빌드 할 것 입니다. 다시 빌드하는 과정에 Node 헤더와 라이브러리를
의존성을 다시 빌드 할 것 입니다. 다시 빌드하는 과정에 Node 헤더와 라이브러리를
다운받기 위해 인터넷 연결이 필요하며, 이 작업은 몇 분 정도 시간이 소요됩니다.
### 6. 디버거 UI 로드

View file

@ -234,7 +234,7 @@ $ ./Electron.app/Contents/MacOS/Electron your-app/
$ git clone https://github.com/electron/electron-quick-start
# 저장소 안으로 들어갑니다
$ cd electron-quick-start
# 애플리케이션의 종속성 모듈을 설치한 후 실행합니다
# 애플리케이션의 의존성 모듈을 설치한 후 실행합니다
$ npm install && npm start
```

View file

@ -13,7 +13,7 @@ Node의 버전과 전혀 다른 V8 버전을 사용하고 있을 가능성이
몇 가지 환경 변수를 설치하는 것으로, 직접적으로 `npm`을 모듈을 설치하는데 사용할 수
있습니다.
다음 예시는 Electron에 대한 모든 종속성을 설치하는 예시입니다:
다음 예시는 Electron에 대한 모든 의존성을 설치하는 예시입니다:
```bash
# Electron의 버전.
@ -27,7 +27,7 @@ export npm_config_disturl=https://atom.io/download/atom-shell
export npm_config_runtime=electron
# node-pre-gyp에 소스 코드로부터 모듈을 빌드한다는 것을 알려줍니다.
export npm_config_build_from_source=true
# 모든 종속성을 설치하고 캐시를 ~/.electron-gyp에 저장합니다.
# 모든 의존성을 설치하고 캐시를 ~/.electron-gyp에 저장합니다.
HOME=~/.electron-gyp npm install
```