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

HARP, an API Runtime Platform – Toolkit for Fast, Reliable and Observable APIs

msqd/harp は初心者に優しい?

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

スター
46
フォーク
6
オープンの初心者向け issue
3
索引済み issue
169
平均マージ
22分
マージ済み PR(30日)
47
主要言語
Python
ライセンス
ライセンスのデータがありません
最終 GitHub push
2026年10月14日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイドがありません
行動規範
行動規範がありません
初心者向けラベル
good first issue

msqd/harp にコントリビュートするには

  1. コントリビューションガイドはないので、README と最近マージされた PR をいくつか読んで、変更の出し方をつかみましょう。
  2. Dockerfile または Docker Compose ファイルがあるので、ツールチェーン一式を入れなくても動かせます。
  3. 下にある 3 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

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

  • Startup log prints upstream URL passwords in clear
    オープン
    bug

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

    msqd/harp#1109 ·

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

  • Blob storage: put cost and cache entries never reclaimed without ttl
    オープン

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

    msqd/harp#1107 ·

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

  • Blob orphan grace: MySQL timezone and put/janitor race
    オープン
    bug

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

    msqd/harp#1106 ·

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

  • ci: release Docker build races PyPI index propagation
    オープン

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

    msqd/harp#1103 ·

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

  • types: bin/generate_ts_types skips http_cache, whose docs schema lives elsewhere
    オープン
    Infra Size: XS

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

    msqd/harp#1091 ·

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

  • test-e2e-cache: the origin reachability check can fail on a healthy run
    オープン
    Infra Size: XS

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

    msqd/harp#1089 ·

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

  • janitor: orphan pass loads every candidate id and every cache/meta blob, twice per period
    オープン
    Backend Size: M

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

    msqd/harp#1088 ·

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

  • ci: pin every GitHub Action to a commit SHA
    オープン
    Infra Size: S

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

    msqd/harp#1087 ·

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

  • ci: All Checks Passed holds only because its name is dynamic
    オープン
    Infra Size: XS

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

    msqd/harp#1064 ·

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

  • cli: system config cannot show default values
    オープン
    Size: S

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

    msqd/harp#1062 ·

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

  • chore(cli): replace deprecated rich_click use_rich_markup setting
    オープン
    Size: XS

    難易度 1/5 1時間未満 初心者へのやさしさ 82/100

    msqd/harp#1055 ·

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

  • refactor(cli): drop the unused ConfigOptions dataclass
    オープン
    Size: XS

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

    msqd/harp#1053 ·

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

  • cli: rules lint and rules run advertise --set but reject it
    オープン
    bug

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

    msqd/harp#1052 ·

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

  • cli: --set=key=value (click's long option form) is not accepted
    オープン
    bug

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

    msqd/harp#1051 ·

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

  • deps: flag upper bounds that exclude the current PyPI release
    オープン
    dependencies

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

    msqd/harp#1047 ·

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

  • test: three filtering integration tests xfail without a storage backend
    オープン

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

    msqd/harp#1045 ·

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

  • dashboard: major upgrades of react-router, echarts and the syntax highlighter
    オープン

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

    msqd/harp#1044 ·

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

  • Full-codebase comprehensive review
    オープン

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

    msqd/harp#1042 ·

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

  • Full-codebase simplification review
    オープン

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

    msqd/harp#1041 ·

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

  • Full-codebase security review
    オープン

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

    msqd/harp#1040 ·

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

  • transactions: facet counts follow the search and the period
    オープン

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

    msqd/harp#1039 ·

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

  • transactions: period picker in the filters sidebar
    オープン

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

    msqd/harp#1038 ·

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

  • transactions: filter the list by time range (API)
    オープン

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

    msqd/harp#1037 ·

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

  • dashboard: error fallback shows a stack trace and a dead report button
    オープン

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

    msqd/harp#1036 ·

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

  • dashboard: API errors return an HTML page with the full stack trace
    オープン

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

    msqd/harp#1035 ·

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

  • dashboard: pages are clipped on a phone (overview, transactions, system)
    オープン

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

    msqd/harp#1032 ·

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

  • docs(release): path checks through a tunnel test the edge, not HARP
    オープン

    難易度 1/5 1時間未満 初心者へのやさしさ 82/100

    msqd/harp#1031 ·

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

  • Overlong request path answers 500 and counts against upstream liveness
    オープン
    Backend bug

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

    msqd/harp#1023 ·

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

  • Endpoint URL credentials are sent in the Host header
    オープン
    Backend bug

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

    msqd/harp#1021 ·

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

  • Non-UTF-8 request path over HTTP/2 is decoded unguarded
    オープン
    Backend bug

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

    msqd/harp#1018 ·

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

  • Dashboard bundle ships dependencies with open advisories
    オープン
    dependencies Frontend

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

    msqd/harp#1016 · コメント 1 件 ·

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

  • Docker images resolve dependencies from ranges, not from uv.lock
    オープン
    dependencies Infra question

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

    msqd/harp#1014 ·

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

  • Proxy path guard: dot segments with ;-parameters, double encoding or overlong UTF-8 still forward
    オープン
    Backend bug

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

    msqd/harp#1009 · コメント 3 件 ·

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

  • kbox: drop the kongo MCP from .kbox provisioning
    オープン

    難易度 2/5 1時間未満 初心者へのやさしさ 82/100

    msqd/harp#1008 ·

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

  • Client Connection header strips headers injected by HARP rules
    オープン
    Backend bug

    難易度 3/5 半日 初心者へのやさしさ 55/100

    msqd/harp#1001 ·

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

  • The HTTP cache barely stores under the default in-memory storage
    オープン
    Backend bug

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

    msqd/harp#995 ·

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

  • applications: in a config file adds to the defaults instead of restricting them, contradicting its own documentation
    オープン

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

    msqd/harp#994 · コメント 1 件 ·

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

  • Three compliance tests fail deterministically: two 5xx from HARP and one that never gets a verdict
    オープン

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

    msqd/harp#993 ·

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

  • HARP fails to proxy ~14 requests per compliance run, and has since 0.9.1
    オープン

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

    msqd/harp#992 ·

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

  • Nothing on the transaction path is masked: URL credentials are stored in plain text, twice
    オープン

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

    msqd/harp#971 · コメント 1 件 ·

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

  • Markers are documented as persisted but are deleted before the transaction is stored
    オープン

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

    msqd/harp#970 · コメント 1 件 ·

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

  • No cache-stampede protection: 50 concurrent clients for one cold resource produce 47 origin fetches, on a 600s cycle via #923
    オープン

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

    msqd/harp#947 ·

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

  • RSS accumulates ~50 MB/hour under sustained load and is not released after the storage backlog drains
    オープン

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

    msqd/harp#946 ·

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

  • Under load the dashboard shows 2% of traffic and says nothing: storage sheds 80% of transactions and 66% of stored rows have no messages
    オープン

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

    msqd/harp#945 · コメント 2 件 ·

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

  • QA: promote the Track D security probes into the repository as an invocable suite
    オープン

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

    msqd/harp#942 · コメント 1 件 ·

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

  • kitchen-sink: proxy.docker.yml is invalid YAML, make start-docker has never run against 0.10
    オープン

    難易度 1/5 1時間未満 初心者へのやさしさ 90/100

    msqd/harp#937 ·

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

  • Open question: what should a caller's Cache-Control: no-store mean to a recording proxy?
    オープン
    Backend question

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

    msqd/harp#927 · コメント 3 件 ·

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

  • Decide whether CI should run the subprocess-marked tests
    オープン

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

    msqd/harp#921 ·

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

  • No MySQL or MariaDB test body has ever executed: the driver never reaches the URL and the driver group is never installed
    オープン

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

    msqd/harp#916 ·

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

  • Proxy: server-sent events, long-polling and streamed responses do not work through HARP
    オープン
    Backend bug

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

    msqd/harp#911 · コメント 1 件 ·

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

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

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