posit-dev / posit-dev/rsconnect-python
Need a flag to stop web browser opening a new tab after successful deployment to shinyapps.io
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
- 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.
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