posit-dev / posit-dev/rsconnect-python

Need a flag to stop web browser opening a new tab after successful deployment to shinyapps.io

Aperta
#462 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Python
Stelle
37
Fork
28
Merge medio
1g 3h
PR unite (30g)
7

Descrizione

One of the use cases we are trying to solve for CI deployments to shinyapps.io is to not have the default web browser tab being open on every successful deployment due to this line in the code.

If we can have an alternative/flag that allows the user to not have a browser tab being opened after successful deployments.
something along the lines of
-o, --open_browser [yes|no] If the web browser tab should be automatically opened after deployment yes (default) or no)

so the usage would look like

rsconnect deploy shiny app_file_path --name server_nickname --open_browser no 

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia leggendo rsconnect/api.py alla riga collegata intorno alla 734 e segui come il comando deploy shiny analizza e passa le sue opzioni. Verifica dove viene aperto il browser dopo un deployment riuscito, quindi aggiungi il comportamento di opt-out richiesto mantenendo il comportamento predefinito. Il lavoro è completo quando il comando fornito evita di aprire una scheda, mentre i deployment senza il flag mantengono il comportamento attuale.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
cli
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.