Telemetry is on by default **with no warning**
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 28/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
- Ambito
- cli
Direzione di ricerca
Inizia eseguendo npx @ionic/cli help dopo aver rimosso ~/.ionic/, quindi traccia i punti di ingresso della configurazione e della guida al primo avvio della CLI. Verifica come viene creata l'impostazione telemetry e come viene esposta tramite ionic config; il lavoro è completato quando gli utenti ricevono un avviso al primo avvio e possono scoprire come ispezionare o modificare le impostazioni della telemetria.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description:
Ionic collects telemetry by default, does not warn users, does not mention it on first run, and hides the config in a way that cannot be discovered simply with a ionic help (this used to work in ionic v3 when telemetry was a top-level command.
Steps to Reproduce:
- remove local ionic settings:
rm -rf ~/.ionic/
- in a new window, just run the help:
npx @ionic/cli help
- observe that
~/.ionic/config.jsonwas created with"telemetry": trueand scan the terminal output
Output:
package.json:
{
"version": "6.20.1",
"telemetry": true,
"npmClient": "npm",
"tokens.telemetry": "...UUID..."
}
Local screen output makes no mention of the telemetry setting:
_ _
(_) ___ _ __ (_) ___
| |/ _ \| '_ \| |/ __|
| | (_) | | | | | (__
|_|\___/|_| |_|_|\___| CLI 6.20.1
Usage:
$ ionic <command> [<args>] [--help] [--verbose] [--quiet] [--no-interactive] [--no-color] [--confirm] [options]
Global Commands:
completion ...................... (experimental) Enables tab-completion for
Ionic CLI commands.
config <subcommand> ............. Manage CLI and project config values
(subcommands: get, set, unset)
deploy <subcommand> ............. (paid) Appflow Deploy functionality
(subcommands: manifest)
docs ............................ Open the Ionic documentation website
info ............................ Print project, system, and environment
information
init ............................ (beta) Initialize existing projects with
Ionic
login ........................... Log in to Ionic
logout .......................... Log out of Ionic
signup .......................... Create an Ionic account
ssh <subcommand> ................ Commands for configuring SSH keys
(subcommands: add, delete, generate, list,
setup, use)
start ........................... Create a new project
Project Commands:
You are not in a project directory.
NOTE: THERE IS NO TELEMETRY WARNING ON FIRST RUN WITH ANY COMMAND
If you wipe the config and start a new project without the wizard, you can search the output and notice that it never once mentions the telemetry.
- Lingua principale
- TypeScript
- Stelle
- 2k
- Fork
- 681
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ionic-team/ionic-cli
-
triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
ionic-team/ionic-cli#5016 ·
-
ionic-cli development status Apertatriage
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
ionic-team/ionic-cli#5131 ·
-
triage
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
ionic-team/ionic-cli#5130 ·
-
triage
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
ionic-team/ionic-cli#5129 ·
-
triage
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
ionic-team/ionic-cli#5127 · 2 commenti ·
Tutte le issue di ionic-team/ionic-cli
Issue simili
-
S: triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
fix(errors): EHOSTUNREACH from a happy-eyeballs connect is reported as a resolver error (STAMP-80) Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
snapshot-labs/stamp#666 ·
-
fix(api): prevent leaderboard SSE heartbeat from starting after disconnect during initial load Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
GauravKarakoti/SecureFlow#1070 · 1 commento ·
-
comp/desktop P3 type/bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
NousResearch/hermes-agent#118866 ·