From 805973c12773c8a29996220b8811f4e9f4142d28 Mon Sep 17 00:00:00 2001 From: Rafael Dantas Date: Tue, 3 May 2016 21:54:07 -0300 Subject: [PATCH 1/2] Serve, Run, Start, V2 --- chapters/.DS_Store | Bin 8196 -> 8196 bytes chapters/05-cli/5g-run.md | 19 +++++++++++++++++++ chapters/05-cli/5h-serve.md | 23 +++++++++++++++++++++++ chapters/05-cli/5i-start.md | 18 ++++++++++++++++++ chapters/05-cli/5j-v2.md | 3 +++ chapters/05-cli/README.md | 8 ++++---- 6 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 chapters/05-cli/5g-run.md create mode 100644 chapters/05-cli/5h-serve.md create mode 100644 chapters/05-cli/5i-start.md create mode 100644 chapters/05-cli/5j-v2.md diff --git a/chapters/.DS_Store b/chapters/.DS_Store index e69a4589c70b4364fc7ffe4571c57daf1551f0bf..ac83675c6c07f6edeeed9437ab7984b589eec129 100644 GIT binary patch delta 45 zcmZp1XmOa}&&azmU^hP_?_?fhN3#^zfB^BDt8 z8FU%a7!nx@J#+GtlXCKt7#J7?7#Nu1fV9ScFaWX`7(hDBfNB#N3K%lc)ILF0JGn?G zUfUd~vWOv-A(^2RNEb8YGZdrhVa|f-nfymcZu1kNWX6pp*O(TwOR!Fs717#Qa+wJL DwO~9V diff --git a/chapters/05-cli/5g-run.md b/chapters/05-cli/5g-run.md new file mode 100644 index 0000000..69e33e2 --- /dev/null +++ b/chapters/05-cli/5g-run.md @@ -0,0 +1,19 @@ +# Run # + + +| Comando | Descrição | +|---------|-----------| +| ionic run | Executar projeto ionic em um dispositivel conectado | +| **Flags** | | +| --livereload| | | +| --address | | +| --port|-p | | +| --livereload-port|-r | | +| --consolelogs|-c | Imprimir logs do console do aplicativo no Ionic CLI (livereload requirido) | +| --serverlogs|-s | Imprimir logs do servidor de desenvolviment no Ionic CLI (livereload requirido) | +| --debug|--release | | +| --device|--emulator|--target=FOO | | + +# Descrição # + +O comando *run* irá fazer um deploy do aplicativo para a plataforma de um dispositivo específicado. Você também pode executar *live reload* (atualização dos arquivos em tempo real), adicionando a opção *--livereload*. A funcionalidade do *live reload* é similiar ao que contém no comando *ionic serve*, porém ao invés de desenvolver e debugar seu aplicativo utilizando um navegador pardão, o proprio compilador hibrido irá observar todas as mudanças dos arquivos, e recarregar o aplicativo quando necessário. Isto reduz a necessidade de fazer *rebuild* constantemente a cada pequena mudanças. Entretanto, todas as alterções realizadas nos plugins, vai ser necessario realizar um *rebuild* completo. Para o live reload funcionar, é necessario que a maquina de desenvolvimento e o dispositivel esteja na mesma rede local e o dispositivel deve ter suporte a [web socktes](http://caniuse.com/websockets). diff --git a/chapters/05-cli/5h-serve.md b/chapters/05-cli/5h-serve.md new file mode 100644 index 0000000..f0d24cc --- /dev/null +++ b/chapters/05-cli/5h-serve.md @@ -0,0 +1,23 @@ +# Serve # + +| Comando | Descrição | +|---------|-----------| +| ionic serve | Iniciar um servidor de desenvolvimento local para desenvolvimento/teste | +| Flags | | +| --consolelogs|-c | Imprimir logs do console do aplicativo no Ionic CLI | +| --serverlogs|-s | Imprimir logs do servidor de desenvolviment no Ionic CLI | +| --port|-p | | +| --livereload-port|-r | | +| --nobrowser|-b | Desabilitar a execução do browser | +| --nolivereload|-d | Não iniciar o *live reload* | +| --noproxy|-x | Não adicionar proxies | +| --address | | +| --all|-a | Manter o servidor apontando para todos os IP's (0.0.0.0) | +| --browser|-w | | +| --browseroption|-o | | +| --lab|-l| Testar seu aplicativo em varios tamanho de tela e tipos de plataformas | +| --nogulp | Desativar a execução do gulp durante o servidor | +| --platform|-t | | + +# Descrição # +Use *ionic serve* para iniciar um servidor de desenvolvimento local para desenvolvimento e testes. Isto é util tanto para testar no browser em um desktop ou em um browser dentro de um dispositivo que esteja conectado na mesma rede. Além disso, este comando inicia com LiveReload no qual é usado para monitorar as mudanças nos seus arquivos. E em breve, quando você salvar um arquivo, seu browser será atualizado automaticamente. diff --git a/chapters/05-cli/5i-start.md b/chapters/05-cli/5i-start.md new file mode 100644 index 0000000..cfdd513 --- /dev/null +++ b/chapters/05-cli/5i-start.md @@ -0,0 +1,18 @@ +# start # + +| Comando | Descrição | +|---------|-----------| +| ionic start | Iniciar um novo projeto em um PATH específico | +| Flags | | +| --appname|-a | | +| --id|-i | | +| --no-cordova|-w | Criar uma estrutura basica sem requisitar o Cordova | +| --sass|-s | Configurar o projeto para utilizar SASS CSS pré-compilado | +| --list|-l | Listar todos os templates iniciais disponível | +| --io-app-id | | +| --template|-t | | +| --zip-file|-z | | + +# Descrição # + +O comando *start* cria um novo projeto Ionic. Use a flag *--v2* para criar um projeto na V2. Isso irá usar o template [starter template](https://github.com/driftyco/ionic2-starter-tabs) e também irá baixar a ultima versão estável do Ionic. diff --git a/chapters/05-cli/5j-v2.md b/chapters/05-cli/5j-v2.md new file mode 100644 index 0000000..356871e --- /dev/null +++ b/chapters/05-cli/5j-v2.md @@ -0,0 +1,3 @@ +# Descriçao # + +O comando *v2* ira imprimir informações relevante para iniciar uma aplicação na versão V2. diff --git a/chapters/05-cli/README.md b/chapters/05-cli/README.md index ef28f5a..c1098bb 100644 --- a/chapters/05-cli/README.md +++ b/chapters/05-cli/README.md @@ -5,7 +5,7 @@ 5.4 [`generate`](./5d-generate.md) 5.5 [`info`](./5e-info.md) 5.6 [`platform`](./5f-platform.md) -5.7 `run` -5.8 `serve` -5.9 `start` -5.10 `v2` +5.7 [`run`](./5g-run.md) +5.8 [`serve`](./5h-serve.md) +5.9 [`start`](./5i-start.md) +5.10 [`v2`](./5j-v2.md) From e3a94624f79c06d2862c09feb8ccf4b85969226a Mon Sep 17 00:00:00 2001 From: Rafael Dantas Date: Tue, 3 May 2016 22:09:35 -0300 Subject: [PATCH 2/2] Remove DS_Store --- chapters/.DS_Store | Bin 8196 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 chapters/.DS_Store diff --git a/chapters/.DS_Store b/chapters/.DS_Store deleted file mode 100644 index ac83675c6c07f6edeeed9437ab7984b589eec129..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHM%Wl&^6ur}wV%I7P0z?rTFF`7hv?N4g6GB1i0x2S>1yL02#869)oyJZgR7J{~ zFJR64I}q#;`|kJzmh8frN2|nXkk}w9W~6)1*mKW}duB4@>k<*GbenmiWg;?Q9J3bO z5rwyNn<{ha&JvJ;PgJ9XBI=O05lltv8(IOafL1^&pcT*x{0j=;%;v?Iaqi1j?X?10 zf&WqgzCYM7j%9^IiDK)36Da_29=An79eIG@*b2)EhY|%9eah^CDJoMb29tEO+dLdt zRydR>>BJQX>426l&!Lvm;v9d(%wE|j!X$5%hZqij+NA6x9&)=hl8$>Qz@q^0z z0A3o2BDz?j9OdZ>`4l4K?;z)IQkNR!P_z+@GwE)Mc?!%`FdN{ss0|;ICwlQHPI14c zxF)!3;D#6{!Pvd@XzYH9VSsTRj09t}z)Fq4_7Q&#W{pPhL<@*7h^Gt4pM09RhiJza z6S{CztlN*>Sh|L{V^9cic_i>({eqZ%1L`_@UPsqi%2cVKeGiqHfrXw`;P$Ex(!U)U)TR z9j^y!)d{^#KlWWe@RJvYX_%&2&z|4gE0k93LVmDf@8#EWs259XgF*JYVO+dixOMMQ zd+_r0o44=YfB5+6GZzROtJ;9+jJ!VdUr?LSuUG4YK@>jcB-K`gw$CsRyD4qIp}hzz zjA?rVu?|*9Y92Bb#NC9oRIG(LD