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

A simple API to authenticate PESU credentials using PESU Academy

¿Es pesu-dev/auth apto para principiantes?

En los últimos 30 días, pesu-dev/auth fusionó 5 de 13 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
22
Forks
29
Issues abiertos para principiantes
1
Issues indexados
53
Merge medio
19 h 28 min
PR fusionados (30 d)
24
Lenguaje dominante
Python
Licencia
MIT
Último push a GitHub
11/10/2026
Última indexación
28/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a pesu-dev/auth

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
  3. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  4. Elige el issue abierto apto para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • API Explorer follow-ups: README fields note, /docs fetch, favicon 404, show/hide secrets
    Abierto
    bug documentation enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 54/100

    pesu-dev/auth#248 ·

    Los mantenedores suelen responder en 1 día

  • Link CONTRIBUTING on dev and add the missing checklist items to the PR template
    Quizá libre de nuevo @HarshRajSinghania la tomó hace 16 días y no hay ningún pull request abierto. Abierto
    documentation good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 82/100

    pesu-dev/auth#221 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Check the README for dead links and fix the misleading Docker Hub badge
    Quizá libre de nuevo @knownshah la tomó hace 15 días y no hay ningún pull request abierto. Abierto
    documentation good first issue

    Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100

    pesu-dev/auth#220 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Check the test payloads against PESU Academy's live response shape
    Abierto
    pesuacademy student profile tests and ci/cd

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    pesu-dev/auth#217 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Check that a PR's author is assigned to the issue it closes
    Abierto
    tests and ci/cd

    Dificultad 4/5 3-5 días Aptitud para principiantes 58/100

    pesu-dev/auth#213 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add static type checking with mypy
    Abierto
    enhancement tests and ci/cd

    Dificultad 4/5 3-5 días Aptitud para principiantes 67/100

    pesu-dev/auth#212 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Pin GitHub Actions to SHAs and add zizmor and pip-audit
    Abierto
    tests and ci/cd

    Dificultad 4/5 3-5 días Aptitud para principiantes 58/100

    pesu-dev/auth#210 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Enable Dependabot for uv, GitHub Actions and Docker
    Abierto
    tests and ci/cd

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    pesu-dev/auth#209 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Scan, attest and sign the published Docker images
    Abierto
    enhancement tests and ci/cd

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    pesu-dev/auth#207 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Wait for /health in the container smoke test and add a HEALTHCHECK
    Quizá libre de nuevo @875612255-beep la tomó hace 16 días y no hay ningún pull request abierto. Abierto
    good first issue tests and ci/cd

    Dificultad 3/5 1-2 días Aptitud para principiantes 76/100

    pesu-dev/auth#206 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Record latency histograms so percentiles can be computed
    Abierto
    api enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 68/100

    pesu-dev/auth#202 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add an optional JSON log format shared with uvicorn
    Abierto
    api enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 58/100

    pesu-dev/auth#201 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add request IDs and include them in every log line
    Abierto
    api enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    pesu-dev/auth#200 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Proposal: Sign in with PESU (OAuth 2.0 / OpenID Connect)
    Abierto
    authentication enhancement question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    pesu-dev/auth#199 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: return a signed token (JWT) as proof of authentication
    Abierto
    authentication enhancement question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    pesu-dev/auth#198 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Commit the OpenAPI schema and publish typed client libraries
    Abierto
    api enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    pesu-dev/auth#197 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add a machine-readable error code to error responses
    Abierto
    api enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 68/100

    pesu-dev/auth#196 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Document that pesu-auth sends no CORS headers, and why
    Abierto
    api documentation

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    pesu-dev/auth#195 ·

    Los mantenedores suelen responder en 1 día

  • Fix SECURITY.md and point it at GitHub private vulnerability reporting
    Quizá libre de nuevo @peedrovinicius la tomó hace 15 días y no hay ningún pull request abierto. Abierto
    documentation good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 78/100

    pesu-dev/auth#194 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Rate-limit /authenticate per client IP and per username
    Abierto
    api authentication enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    pesu-dev/auth#190 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Return the login result even when the profile can't be fetched
    Abierto
    api enhancement question student profile

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    pesu-dev/auth#189 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Revoke pesu-auth's PESU Academy tokens after each login
    Abierto
    authentication enhancement pesuacademy

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    pesu-dev/auth#188 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Investigate reusing connections to PESU Academy across logins
    Abierto
    enhancement pesuacademy

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    pesu-dev/auth#187 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Retry the profile call once on transient errors, never the login
    Abierto
    authentication enhancement pesuacademy

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    pesu-dev/auth#186 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Split connect/read timeouts and add an overall deadline to /authenticate
    Abierto
    enhancement pesuacademy

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    pesu-dev/auth#185 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Return 504 instead of 502 when PESU Academy times out
    Abierto
    api enhancement pesuacademy

    Dificultad 4/5 3-5 días Aptitud para principiantes 58/100

    pesu-dev/auth#184 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Cap concurrent calls to PESU Academy and add a circuit breaker
    Abierto
    api enhancement pesuacademy

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    pesu-dev/auth#183 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Remove duplicate profile fields and count field filtering by set, not order
    Abierto
    api enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 70/100

    pesu-dev/auth#178 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Show when PESU Academy last responded in /health
    Abierto
    enhancement good first issue pesuacademy

    Dificultad 4/5 3-5 días Aptitud para principiantes 62/100

    pesu-dev/auth#170 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Commit SHA should be used instead of tag git based deploy
    Posiblemente ocupada @aditeyabaral la tomó hace 9 días. Abierto
    bug

    pesu-dev/auth#236 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Private Functions in `app.py` needs to be in separate file
    Posiblemente ocupada @aditeyabaral la tomó hace 9 días. Abierto
    api enhancement

    pesu-dev/auth#235 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Gather the campus mapping and other shared values into constants modules
    Posiblemente ocupada @edgelordlinux la tomó hace 9 días. Abierto
    api enhancement good first issue pesuacademy student profile tests and ci/cd

    pesu-dev/auth#230 · 3 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Map the Hanumanth Nagar (HN) campus to campusCode 3
    Posiblemente ocupada @nishantjakane la tomó hace 10 días. Abierto
    api enhancement good first issue pesuacademy student profile

    pesu-dev/auth#227 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Fuzz the API against its OpenAPI schema with Schemathesis
    Posiblemente ocupada @aditeyabaral la tomó hace 10 días. Abierto
    api tests and ci/cd

    Dificultad 4/5 3-5 días Aptitud para principiantes 58/100

    pesu-dev/auth#218 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Lint the tests and enable more ruff rule sets
    Posiblemente ocupada @rexy341 la tomó hace 8 días. Abierto
    good first issue tests and ci/cd

    Dificultad 4/5 3-5 días Aptitud para principiantes 68/100

    pesu-dev/auth#215 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Limit the length of username and password
    Posiblemente ocupada @Vector316I71A la tomó hace 2 días. Abierto
    api authentication enhancement good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 88/100

    pesu-dev/auth#192 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add security headers and Cache-Control: no-store to API responses
    Posiblemente ocupada @nutellasando la tomó hace 4 días. Abierto
    api enhancement good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 84/100

    pesu-dev/auth#191 · 3 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Retire the old pesu-auth.onrender.com service on 2026-10-27
    Posiblemente ocupada @aditeyabaral la tomó hace 16 días. Abierto
    question

    pesu-dev/auth#172 · 3 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Add version and environment to /health, and answer HEAD
    Posiblemente ocupada @Tvisha-A la tomó hace 17 días. Abierto
    good first issue

    pesu-dev/auth#168 · 5 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.