Merge pull request #7486 from fplucas/master
📝 Translation of build-instructions-osx.md to pt-br [ci skip]
This commit is contained in:
commit
4c2590ed92
2 changed files with 71 additions and 1 deletions
|
@ -83,7 +83,7 @@ Existem muitas perguntas comuns que são feitas, verifique antes de criar uma is
|
||||||
* [Estrutura de Diretórios de Código Fonte](../../docs/development/source-code-directory-structure.md)
|
* [Estrutura de Diretórios de Código Fonte](../../docs/development/source-code-directory-structure.md)
|
||||||
* [Diferenças Técnicas do NW.js (antigo node-webkit)](../../docs/development/atom-shell-vs-node-webkit.md)
|
* [Diferenças Técnicas do NW.js (antigo node-webkit)](../../docs/development/atom-shell-vs-node-webkit.md)
|
||||||
* [Visão Geral do Build](../../docs/development/build-system-overview.md)
|
* [Visão Geral do Build](../../docs/development/build-system-overview.md)
|
||||||
* [Instrução de Build (Mac)](../../docs/development/build-instructions-osx.md)
|
* [Instrução de Build (Mac)](development/build-instructions-osx.md)
|
||||||
* [Instrução de Build (Windows)](../../docs/development/build-instructions-windows.md)
|
* [Instrução de Build (Windows)](../../docs/development/build-instructions-windows.md)
|
||||||
* [Instrução de Build (Linux)](../../docs/development/build-instructions-linux.md)
|
* [Instrução de Build (Linux)](../../docs/development/build-instructions-linux.md)
|
||||||
* [Configurando um Symbol Server no Debugger](../../docs/development/setting-up-symbol-server.md)
|
* [Configurando um Symbol Server no Debugger](../../docs/development/setting-up-symbol-server.md)
|
||||||
|
|
|
@ -0,0 +1,70 @@
|
||||||
|
# Instruções de Build (OSX)
|
||||||
|
|
||||||
|
Siga as orientações abaixo para fazer o build do Electron no OSX.
|
||||||
|
|
||||||
|
## Pré-requisitos
|
||||||
|
|
||||||
|
* OSX >= 10.8
|
||||||
|
* [Xcode](https://developer.apple.com/technologies/tools/) >= 5.1
|
||||||
|
* [node.js](http://nodejs.org) (external)
|
||||||
|
|
||||||
|
Se você estiver usando o Python baixado pelo Homebrew, terá também de instalar o seguinte módulo python:
|
||||||
|
|
||||||
|
* pyobjc
|
||||||
|
|
||||||
|
## Baixando o código
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ git clone https://github.com/electron/electron.git
|
||||||
|
```
|
||||||
|
|
||||||
|
## Bootstrapping
|
||||||
|
|
||||||
|
O sciprt de *bootstrap* irá baixar todas as dependencias necessárias e criar os arquivos de projeto do build. Note que estamos utilizando o [ninja](https://ninja-build.org/) para fazer o build do Electron, então não há projeto gerado pelo Xcode.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ cd electron
|
||||||
|
$ ./script/bootstrap.py -v
|
||||||
|
```
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Para fazer o build do `Release` e `Debug`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ ./script/build.py
|
||||||
|
```
|
||||||
|
|
||||||
|
Para fazer o build somente do `Debug`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ ./script/build.py -c D
|
||||||
|
```
|
||||||
|
|
||||||
|
Depois de feito o build, você pode encontrar `Electron.app` abaixo de `out/D`.
|
||||||
|
|
||||||
|
## Suporte 32bit
|
||||||
|
|
||||||
|
Electron pode ser construído somente em 64bit no OSX e não há planos para suportar 32bit no futuro.
|
||||||
|
|
||||||
|
## Limpando
|
||||||
|
|
||||||
|
Para limpar os arquivos de build:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ npm run clean
|
||||||
|
```
|
||||||
|
|
||||||
|
## Testes
|
||||||
|
|
||||||
|
Teste suas modificações conforme o estilo de código do projeto utilizando:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ ./script/cpplint.py
|
||||||
|
```
|
||||||
|
|
||||||
|
Teste as funcionalidades usando:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ ./script/test.py
|
||||||
|
```
|
Loading…
Reference in a new issue