posit-dev / posit-dev/rsconnect-python

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

Ouverte
#462 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Python
Étoiles
37
Forks
28
Merge moyen
1 j 3 h
PR mergées (30 j)
7

Description

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 

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par lire rsconnect/api.py à la ligne liée autour de la 734 et suivez la façon dont la commande deploy shiny analyse et transmet ses options. Vérifiez où le navigateur est ouvert après un déploiement réussi, puis ajoutez le comportement d’exclusion demandé tout en conservant le comportement par défaut. C’est terminé lorsque la commande fournie évite d’ouvrir un onglet, tandis que les déploiements sans le flag conservent le comportement actuel.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
cli
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.