Update brightray references in doc translations
This commit is contained in:
parent
e954c60ab8
commit
b3eae78b5c
11 changed files with 14 additions and 14 deletions
|
@ -6,8 +6,8 @@ los siguientes archivos `gyp` contienen las principales reglas para la contrucci
|
|||
|
||||
* `atom.gyp` define en si como se compila en Electron.
|
||||
* `common.gypi` ajusta las configuraciones de generación de Node para construir junto con Chromium.
|
||||
* `vendor/brightray/brightray.gyp` define cómo se construye `brightray` e incluye las configuraciones predeterminadas para linkear con Chromium.
|
||||
* `vendor/brightray/brightray.gypi` incluye configuraciones de generación generales sobre la construcción.
|
||||
* `brightray/brightray.gyp` define cómo se construye `brightray` e incluye las configuraciones predeterminadas para linkear con Chromium.
|
||||
* `brightray/brightray.gypi` incluye configuraciones de generación generales sobre la construcción.
|
||||
|
||||
#Construir un componente
|
||||
Desde Chromium es un proyecto bastante largo, la etapa de enlace final puede tomar pocos minutos, lo que hace que sea difícil para el desarrollo. Con el fin de resolver esto, Chromium introdujo el "componente de construcción", que se basa en construir cada componente como una libreria compartida por separado, haciendo que se enlace muy rápido, pero sacrificando el tamaño del archivo y el rendimiento.
|
||||
|
|
|
@ -16,7 +16,7 @@ Electron は Node.js ランタイムのように動作します。 Electron の
|
|||
|
||||
__2. ビルドシステム__
|
||||
|
||||
Chromium の全てのコードをビルドする複雑さを回避するため、Electron は [`libchromiumcontent`](https://github.com/brightray/libchromiumcontent) を通して Chromium の Content API にアクセスします。
|
||||
Chromium の全てのコードをビルドする複雑さを回避するため、Electron は [`libchromiumcontent`](https://github.com/electron/libchromiumcontent) を通して Chromium の Content API にアクセスします。
|
||||
|
||||
`libchromiumcontent` は Chromium の Content モジュールとそれに依存する全てを含んだ単一の共有ライブラリです。
|
||||
おかげで Electron をビルドするためにパワフルなマシンを用意する必要はありません。
|
||||
|
|
|
@ -24,7 +24,7 @@ Electron은 Node.js 런타임과 비슷하게 작동합니다. Electron의 API
|
|||
__2. 빌드 시스템__
|
||||
|
||||
Electron은 Chromium의 모든것을 빌드하는 복잡성을 피하기 위해
|
||||
[libchromiumcontent](https://github.com/brightray/libchromiumcontent)를 사용하여
|
||||
[libchromiumcontent](https://github.com/electron/libchromiumcontent)를 사용하여
|
||||
Chromium의 Content API에 접근합니다. libchromiumcontent은 단일 공유 라이브러리이고
|
||||
Chromium Content 모듈과 의존성 라이브러리들을 포함합니다. 유저는 Electron을 빌드 하기
|
||||
위해 높은 사양의 빌드용 컴퓨터를 구비할 필요가 없습니다.
|
||||
|
|
|
@ -10,9 +10,9 @@ Electron을 빌드 할 때 `gyp` 파일들은 다음과 같은 규칙을 따릅
|
|||
|
||||
* `electron.gyp`는 Electron의 빌드 과정 자체를 정의합니다.
|
||||
* `common.gypi`는 Node가 Chromium과 함께 빌드될 수 있도록 조정한 빌드 설정입니다.
|
||||
* `vendor/brightray/brightray.gyp`는 `brightray`의 빌드 과정을 정의하고 Chromium
|
||||
* `brightray/brightray.gyp`는 `brightray`의 빌드 과정을 정의하고 Chromium
|
||||
링킹에 대한 기본적인 설정을 포함합니다.
|
||||
* `vendor/brightray/brightray.gypi`는 빌드에 대한 일반적인 설정이 포함되어 있습니다.
|
||||
* `brightray/brightray.gypi`는 빌드에 대한 일반적인 설정이 포함되어 있습니다.
|
||||
|
||||
## 구성요소 빌드
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ LLDB 는 강력한 도구이며 코드 검사를 위한 다양한 전략을 제
|
|||
명령의 C++ 부분에서 멈추길 원하며 그것은 Electron 소스 내에 있습니다.
|
||||
|
||||
관련 코드는 `./atom/` 에서 찾을 수 있으며 마찬가지로 Brightray 도
|
||||
`./vendor/brightray/browser` 와 `./vendor/brightray/common` 에서 찾을 수
|
||||
`./brightray/browser` 와 `./brightray/common` 에서 찾을 수
|
||||
있습니다. 당신이 열정적이라면, Chromium 을 직접 디버깅할 수 있으며,
|
||||
`chromium_src` 에서 찾을 수 있습니다.
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ $ ./out/D/electron.exe ~/my-electron-app/
|
|||
중인 프로세스와 중단점을 자동으로 찾아냅니다.
|
||||
|
||||
관련된 코드 파일들은 `./atom/`에서 찾을 수 있으며 또한 Brightray 안
|
||||
`./vendor/brightray/browser`와 `./vendor/brightray/common`에서도 찾을 수 있습니다.
|
||||
`./brightray/browser`와 `./brightray/common`에서도 찾을 수 있습니다.
|
||||
만약 하드코어를 좋아한다면, Chromium을 직접 디버깅할 수도 있습니다. 확실히
|
||||
`chromium_src` 안에서 찾을 수 있습니다.
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ Electron 저장소는 몇 가지 외부 벤더 의존성을 가지고 있으며
|
|||
```sh
|
||||
$ git status
|
||||
|
||||
modified: vendor/brightray (new commits)
|
||||
modified: brightray (new commits)
|
||||
modified: vendor/node (new commits)
|
||||
```
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ Electron 的工作方式更像 Node.js 运行时。 Electron 的 APIs 更加底
|
|||
|
||||
__2. 构建系统__
|
||||
|
||||
为了避免构建整个 Chromium 带来的复杂度,Electron 通过 [`libchromiumcontent`](https://github.com/brightray/libchromiumcontent) 来访问 Chromium 的 Content API。`libchromiumcontent` 是一个独立的、引入了 Chromium Content 模块及其所有依赖的共享库。用户不需要一个强劲的机器来构建 Electron。
|
||||
为了避免构建整个 Chromium 带来的复杂度,Electron 通过 [`libchromiumcontent`](https://github.com/electron/libchromiumcontent) 来访问 Chromium 的 Content API。`libchromiumcontent` 是一个独立的、引入了 Chromium Content 模块及其所有依赖的共享库。用户不需要一个强劲的机器来构建 Electron。
|
||||
|
||||
__3. Node 集成__
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@ Electron 使用 [gyp](https://gyp.gsrc.io/) 来生成项目 ,使用 [ninja](ht
|
|||
|
||||
* `atom.gyp` 定义了 Electron 它自己是怎样被构建的.
|
||||
* `common.gypi` 调整 node 的构建配置,来让它结合 Chromium 一起构建.
|
||||
* `vendor/brightray/brightray.gyp` 定义了 `brightray` 是如何被构建的,并且包含了默认配置来连接到 Chromium.
|
||||
* `vendor/brightray/brightray.gypi` 包含了常用的创建配置.
|
||||
* `brightray/brightray.gyp` 定义了 `brightray` 是如何被构建的,并且包含了默认配置来连接到 Chromium.
|
||||
* `brightray/brightray.gypi` 包含了常用的创建配置.
|
||||
|
||||
## 创建组件
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ $ ./out/D/electron.exe ~/my-electron-app/
|
|||
|
||||
然后,打开 Visual Studio。 Electron 不是使用 Visual Studio 构建的,因此不包含项目文件 - 但是您可以打开源代码文件 "As File",这意味着 Visual Studio 将自己打开它们。 您仍然可以设置断点 - Visual Studio 将自动确定源代码与附加过程中运行的代码相匹配,并相应地中断。
|
||||
|
||||
相关的代码文件可以在 `./atom/` 以及 Brightray 中找到, 找到 `./vendor/brightray/browser` 和 `./vendor/brightray/common`. 如果是内核,你也可以直接调试 Chromium,这显然在 `chromium_src` 中。
|
||||
相关的代码文件可以在 `./atom/` 以及 Brightray 中找到, 找到 `./brightray/browser` 和 `./brightray/common`. 如果是内核,你也可以直接调试 Chromium,这显然在 `chromium_src` 中。
|
||||
|
||||
### 附加
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ Current executable set to './out/D/Electron.app' (x86_64).
|
|||
|
||||
LLDB是一个强大的工具,支持进行多种策略的代码检查。 在这做一个基本的介绍,让我们假设你从 JavaScript 调用一个不正常的命令 - 所以你想打断该命令的 C++ 对应的 Electron 源。
|
||||
|
||||
相关的代码文件可以在 `./atom/` 以及 Brightray 中找到, 找到 `./vendor/brightray/browser` 和 `./vendor/brightray/common`. 如果是内核,你也可以直接调试 Chromium,这显然在 `chromium_src` 中。
|
||||
相关的代码文件可以在 `./atom/` 以及 Brightray 中找到, 找到 `./brightray/browser` 和 `./brightray/common`. 如果是内核,你也可以直接调试 Chromium,这显然在 `chromium_src` 中。
|
||||
|
||||
让我们假设你想调试 `app.setName()`, 在 `browser.cc` 中定义为 `Browser::SetName()`. 使用 `breakpoint` 命令进行断点,指定文件和断点位置::
|
||||
|
||||
|
|
Loading…
Reference in a new issue