NativeScript / NativeScript/nativescript-cli

command to get app infos

Aberta
#5,557 0 comentários 0 reações 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

I know there is a ns config command to read project config. However it is not enough .

what s needed:

  • command to get app id. This could be done with ns config but i cant find a way to read only the id key ?
  • command to read build version and build number for iOS/Android. This is very important for plugins like sentry.

Right now i have some kind of a working implementation here https://github.com/farfromrefug/nativescript-set-version/blob/master/lib/get_version.js#L11.
However it would be much more suited inside the cli. For instance getting the location of info.plist and app.gradle is very ugly in my plugin while it is already implemented and elegant in the cli.

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 com o comando existente ns config e compare seu comportamento com a implementação do plugin em lib/get_version.js. Revise como a CLI localiza info.plist e app.gradle e, em seguida, defina comandos ou opções para ler o ID do app, a versão de build do iOS/Android e o número de build. O trabalho estará concluído quando a CLI expuser esses valores de forma confiável para ambas as plataformas.

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

Avaliação

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

Receba novas issues na sua caixa de entrada

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