Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

A simple API to authenticate PESU credentials using PESU Academy

pesu-dev/auth は初心者に優しい?

直近 30 日間に、pesu-dev/auth は外部コントリビューターの PR 15 件のうち 5 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 1 件オープンです。

スター
22
フォーク
29
オープンの初心者向け issue
1
索引済み issue
54
平均マージ
22時間 1分
マージ済み PR(30日)
20
主要言語
Python
ライセンス
MIT
最終 GitHub push
2026年10月11日
最新の索引
2026年9月28日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
good first issue

pesu-dev/auth にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. Dockerfile または Docker Compose ファイルがあるので、ツールチェーン一式を入れなくても動かせます。
  3. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  4. 下にある初心者向けのオープンな issue を選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

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

    難易度 3/5 1〜2日 初心者へのやさしさ 54/100

    pesu-dev/auth#248 ·

    メンテナーはふだん 1 日以内に返信

  • Link CONTRIBUTING on dev and add the missing checklist items to the PR template
    再び着手できるかも @HarshRajSinghania が 17 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    documentation good first issue

    難易度 3/5 1〜2日 初心者へのやさしさ 82/100

    pesu-dev/auth#221 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Check the README for dead links and fix the misleading Docker Hub badge
    再び着手できるかも @knownshah が 16 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    documentation good first issue

    難易度 2/5 1〜3時間 初心者へのやさしさ 88/100

    pesu-dev/auth#220 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    pesu-dev/auth#217 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    pesu-dev/auth#213 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add static type checking with mypy
    オープン
    enhancement tests and ci/cd

    難易度 4/5 3〜5日 初心者へのやさしさ 67/100

    pesu-dev/auth#212 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Pin GitHub Actions to SHAs and add zizmor and pip-audit
    オープン
    tests and ci/cd

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    pesu-dev/auth#210 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Enable Dependabot for uv, GitHub Actions and Docker
    オープン
    tests and ci/cd

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    pesu-dev/auth#209 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Scan, attest and sign the published Docker images
    オープン
    enhancement tests and ci/cd

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    pesu-dev/auth#207 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Wait for /health in the container smoke test and add a HEALTHCHECK
    再び着手できるかも @875612255-beep が 17 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    good first issue tests and ci/cd

    難易度 3/5 1〜2日 初心者へのやさしさ 76/100

    pesu-dev/auth#206 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Record latency histograms so percentiles can be computed
    オープン
    api enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 68/100

    pesu-dev/auth#202 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add an optional JSON log format shared with uvicorn
    オープン
    api enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    pesu-dev/auth#201 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add request IDs and include them in every log line
    オープン
    api enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    pesu-dev/auth#200 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Proposal: Sign in with PESU (OAuth 2.0 / OpenID Connect)
    オープン
    authentication enhancement question

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    pesu-dev/auth#199 ·

    メンテナーはふだん 1 日以内に返信

  • Proposal: return a signed token (JWT) as proof of authentication
    オープン
    authentication enhancement question

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    pesu-dev/auth#198 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Commit the OpenAPI schema and publish typed client libraries
    オープン
    api enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    pesu-dev/auth#197 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add a machine-readable error code to error responses
    オープン
    api enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 68/100

    pesu-dev/auth#196 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Document that pesu-auth sends no CORS headers, and why
    オープン
    api documentation

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    pesu-dev/auth#195 ·

    メンテナーはふだん 1 日以内に返信

  • Fix SECURITY.md and point it at GitHub private vulnerability reporting
    再び着手できるかも @peedrovinicius が 17 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    documentation good first issue

    難易度 3/5 1〜2日 初心者へのやさしさ 78/100

    pesu-dev/auth#194 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Rate-limit /authenticate per client IP and per username
    オープン
    api authentication enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    pesu-dev/auth#190 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Return the login result even when the profile can't be fetched
    オープン
    api enhancement question student profile

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    pesu-dev/auth#189 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Revoke pesu-auth's PESU Academy tokens after each login
    オープン
    authentication enhancement pesuacademy

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    pesu-dev/auth#188 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Investigate reusing connections to PESU Academy across logins
    オープン
    enhancement pesuacademy

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    pesu-dev/auth#187 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Retry the profile call once on transient errors, never the login
    オープン
    authentication enhancement pesuacademy

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    pesu-dev/auth#186 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Split connect/read timeouts and add an overall deadline to /authenticate
    オープン
    enhancement pesuacademy

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    pesu-dev/auth#185 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Return 504 instead of 502 when PESU Academy times out
    オープン
    api enhancement pesuacademy

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    pesu-dev/auth#184 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Cap concurrent calls to PESU Academy and add a circuit breaker
    オープン
    api enhancement pesuacademy

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    pesu-dev/auth#183 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Remove duplicate profile fields and count field filtering by set, not order
    オープン
    api enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 70/100

    pesu-dev/auth#178 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Show when PESU Academy last responded in /health
    オープン
    enhancement good first issue pesuacademy

    難易度 4/5 3〜5日 初心者へのやさしさ 62/100

    pesu-dev/auth#170 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Run the same checks locally and in CI: pre-commit hooks in CI, and hooks that match CI
    対応中かも @achyu-dev が 1 日前に担当しました。 オープン
    bug tests and ci/cd

    pesu-dev/auth#250 · 担当者 2 名 ·

    メンテナーはふだん 1 日以内に返信

  • Commit SHA should be used instead of tag git based deploy
    対応中かも @aditeyabaral が 10 日前に担当しました。 オープン
    bug

    pesu-dev/auth#236 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Private Functions in `app.py` needs to be in separate file
    対応中かも @aditeyabaral が 10 日前に担当しました。 オープン
    api enhancement

    pesu-dev/auth#235 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Gather the campus mapping and other shared values into constants modules
    対応中かも @edgelordlinux が 10 日前に担当しました。 オープン
    api enhancement good first issue pesuacademy student profile tests and ci/cd

    pesu-dev/auth#230 · コメント 3 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Map the Hanumanth Nagar (HN) campus to campusCode 3
    対応中かも @nishantjakane が 11 日前に担当しました。 オープン
    api enhancement good first issue pesuacademy student profile

    pesu-dev/auth#227 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Fuzz the API against its OpenAPI schema with Schemathesis
    対応中かも @aditeyabaral が 12 日前に担当しました。 オープン
    api tests and ci/cd

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    pesu-dev/auth#218 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Lint the tests and enable more ruff rule sets
    対応中かも @rexy341 が 9 日前に担当しました。 オープン
    good first issue tests and ci/cd

    難易度 4/5 3〜5日 初心者へのやさしさ 68/100

    pesu-dev/auth#215 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Limit the length of username and password
    対応中かも @Vector316I71A が 3 日前に担当しました。 オープン
    api authentication enhancement good first issue

    難易度 3/5 1〜2日 初心者へのやさしさ 88/100

    pesu-dev/auth#192 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Add security headers and Cache-Control: no-store to API responses
    対応中かも @nutellasando が 5 日前に担当しました。 オープン
    api enhancement good first issue

    難易度 3/5 1〜2日 初心者へのやさしさ 84/100

    pesu-dev/auth#191 · コメント 3 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Retire the old pesu-auth.onrender.com service on 2026-10-27
    対応中かも @aditeyabaral が 17 日前に担当しました。 オープン
    question

    pesu-dev/auth#172 · コメント 3 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Add version and environment to /health, and answer HEAD
    対応中かも @Tvisha-A が 18 日前に担当しました。 オープン
    good first issue

    pesu-dev/auth#168 · コメント 5 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。