Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

A simple API to authenticate PESU credentials using PESU Academy

pesu-dev/auth est-il accessible aux débutants ?

Ces 30 derniers jours, pesu-dev/auth a fusionné 7 des 15 pull requests de contributeurs externes, et ses mainteneurs répondent en général sous 1 jour. 1 issue accessible aux débutants est ouverte en ce moment.

Étoiles
22
Forks
29
Issues débutants ouvertes
1
Issues indexées
54
Merge moyen
1 j 3 h
PR mergées (30 j)
19
Langage dominant
Python
Licence
MIT
Dernier push GitHub
11/10/2026
Dernière indexation
28/9/2026
Guide de contribution
Guide de contribution
Code de conduite
Code de conduite
Labels débutants
good first issue

Comment contribuer à pesu-dev/auth

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Il fournit un Dockerfile ou un fichier Docker Compose, vous pouvez donc le lancer sans installer toute sa chaîne d'outils.
  3. Lisez son code de conduite : il s'applique aux issues et aux pull requests autant qu'au chat.
  4. Choisissez l'issue ouverte accessible aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 54/100

    pesu-dev/auth#248 ·

    Les mainteneurs répondent en général sous 1 jour

  • Link CONTRIBUTING on dev and add the missing checklist items to the PR template
    Peut-être à nouveau libre @HarshRajSinghania l’a pris il y a 20 jours, et aucune pull request n’est ouverte. Ouverte
    documentation good first issue

    Difficulté 3/5 1-2 jours Accessibilité débutants 82/100

    pesu-dev/auth#221 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Check the README for dead links and fix the misleading Docker Hub badge
    Peut-être à nouveau libre @knownshah l’a pris il y a 19 jours, et aucune pull request n’est ouverte. Ouverte
    documentation good first issue

    Difficulté 2/5 1-3 heures Accessibilité débutants 88/100

    pesu-dev/auth#220 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    pesu-dev/auth#217 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 58/100

    pesu-dev/auth#213 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 67/100

    pesu-dev/auth#212 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 58/100

    pesu-dev/auth#210 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    pesu-dev/auth#209 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    pesu-dev/auth#207 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Wait for /health in the container smoke test and add a HEALTHCHECK
    Peut-être à nouveau libre @875612255-beep l’a pris il y a 20 jours, et aucune pull request n’est ouverte. Ouverte
    good first issue tests and ci/cd

    Difficulté 3/5 1-2 jours Accessibilité débutants 76/100

    pesu-dev/auth#206 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 68/100

    pesu-dev/auth#202 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 58/100

    pesu-dev/auth#201 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    pesu-dev/auth#200 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    pesu-dev/auth#199 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    pesu-dev/auth#198 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    pesu-dev/auth#197 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 68/100

    pesu-dev/auth#196 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 68/100

    pesu-dev/auth#195 ·

    Les mainteneurs répondent en général sous 1 jour

  • Fix SECURITY.md and point it at GitHub private vulnerability reporting
    Peut-être à nouveau libre @peedrovinicius l’a pris il y a 19 jours, et aucune pull request n’est ouverte. Ouverte
    documentation good first issue

    Difficulté 3/5 1-2 jours Accessibilité débutants 78/100

    pesu-dev/auth#194 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    pesu-dev/auth#190 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    pesu-dev/auth#189 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    pesu-dev/auth#188 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    pesu-dev/auth#187 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    pesu-dev/auth#186 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    pesu-dev/auth#185 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 58/100

    pesu-dev/auth#184 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    pesu-dev/auth#183 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 70/100

    pesu-dev/auth#178 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 62/100

    pesu-dev/auth#170 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Commit SHA should be used instead of tag git based deploy
    Peut-être pris @aditeyabaral l’a pris il y a 13 jours. Ouverte
    bug

    pesu-dev/auth#236 · 2 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Private Functions in `app.py` needs to be in separate file
    Peut-être pris @aditeyabaral l’a pris il y a 13 jours. Ouverte
    api enhancement

    pesu-dev/auth#235 · 1 commentaire · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Gather the campus mapping and other shared values into constants modules
    Peut-être pris @edgelordlinux l’a pris il y a 13 jours. Ouverte
    api enhancement good first issue pesuacademy student profile tests and ci/cd

    pesu-dev/auth#230 · 3 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Map the Hanumanth Nagar (HN) campus to campusCode 3
    Peut-être pris @nishantjakane l’a pris il y a 13 jours. Ouverte
    api enhancement good first issue pesuacademy student profile

    pesu-dev/auth#227 · 2 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Fuzz the API against its OpenAPI schema with Schemathesis
    Peut-être pris @aditeyabaral l’a pris il y a 14 jours. Ouverte
    api tests and ci/cd

    Difficulté 4/5 3-5 jours Accessibilité débutants 58/100

    pesu-dev/auth#218 · 1 commentaire · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Lint and format the tests, and enable more ruff rule sets
    Peut-être pris @rexy341 l’a pris il y a 12 jours. Ouverte
    good first issue tests and ci/cd

    Difficulté 4/5 3-5 jours Accessibilité débutants 68/100

    pesu-dev/auth#215 · 5 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Add security headers and Cache-Control: no-store to API responses
    Peut-être pris @nutellasando l’a pris il y a 7 jours. Ouverte
    api enhancement good first issue

    Difficulté 3/5 1-2 jours Accessibilité débutants 84/100

    pesu-dev/auth#191 · 3 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Retire the old pesu-auth.onrender.com service on 2026-10-27
    Peut-être pris @aditeyabaral l’a pris il y a 20 jours. Ouverte
    question

    pesu-dev/auth#172 · 3 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Add version and environment to /health, and answer HEAD
    Peut-être pris @Tvisha-A l’a pris il y a 20 jours. Ouverte
    good first issue

    pesu-dev/auth#168 · 5 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

Recevez les nouvelles issues par e-mail

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