NativeScript / NativeScript/nativescript-cli

[CLI] Manual watching the source changes

Aberta
#4,360 0 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

feature
Linguagem predominante
JavaScript
Estrelas
1.1k
Forks
204
Merge médio
1d 9h
PRs com merge (30d)
8

Descrição

From @raffaeler on February 6, 2019 10:58

Is your feature request related to a problem? Please describe.
When tns run is started, it takes a while before deploying the application. For this reason I prefer to run in watch mode (tns run or tns debug).
Anyway, when you are doing more than a trivial change, it would be useful to manually trigger the compilation/deploy without stopping and re-running tns run or tns debug.

Describe the solution you'd like
When the terminal is in tns run or tns debug it can accept keyboard commands. It would be useful to add support for three commands while the terminal is watching:

  • 's' key: suspend watching
  • 'r' key: resume watching
  • 'd' key: deploy while in suspended mode

Describe alternatives you've considered
Stopping and restarting tns run or tns debug is way too slow.

Copied from original issue: NativeScript/NativeScript#6865

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece pelos pontos de entrada da CLI para tns run e tns debug, concentrando-se no ciclo de vida do modo watch e no tratamento da entrada do terminal. Defina como o watching suspenso, o watching retomado e o deployment manual devem interagir e, em seguida, verifique se os comandos solicitados s, r e d funcionam sem interromper o comando em execução.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript
Domínio
cli
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
42/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.