Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Avoid hard-coding "quantum" in `scripts/` scripts

Abierto Apto para principiantes
#1,082 1 comentario 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
python, shell
Área
ci-cd, tooling

Línea de trabajo

Comienza con scripts/ci_validate_tutorials.sh y el scripts/test_tutorials.py al que hace referencia; después inspecciona los demás scripts de scripts/ en busca de la misma suposición sobre el nombre del repositorio. Ejecuta la validación de los tutoriales desde un checkout cuyo directorio haya sido renombrado; se considera terminado cuando los scripts localicen el repositorio sin suponer que se llama quantum.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

area/devops help wanted no QC knowledge needed priority/before-0.7.7

scripts/ci_validate_tutorials.sh has a hard-coded assumption that the user's local git working directory is named "quantum":

cd ..
examples_output=$(python3 quantum/scripts/test_tutorials.py)

This fails for developers who (like me) have multiple copies of the TFQ source tree, with different names for different concurrent development projects. Instead of assuming the directory is quantum, the scripts in the scripts/ directory should get the correct name using code such as the following:

thisdir=$(CDPATH="" cd -- "$(dirname -- "${0}")" && pwd -P)
repo_dir=$(git -C "${thisdir}" rev-parse --show-toplevel 2>/dev/null)
Lenguaje dominante
Python
Estrellas
2.2k
Forks
665
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de tensorflow/quantum

Todos los issues de tensorflow/quantum

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.