cloudpups / cloudpups/github-teams-user-sync

Trigger various cache affecting calls asyncronously

オープン
#65 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
TypeScript
スター
1
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

説明

Many calls are cached for two reasons:

1. To mitigate bumping into the GitHub API rate limit
2. To make this application feel "snappier" since some calls can be very time consuming for larger orgs.

This isn't necessarily a v1 requirement, but certain calls (i.e., listing members of an org) NEED to be ran in the background on some set cadence (even when this hooks into GitHub events- we need to validate at some point that no event was missed, after all).

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、キャッシュされた GitHub 呼び出し、特に組織メンバーの一覧取得と、GitHub イベント処理の経路を特定します。必要な呼び出しが定義された間隔でバックグラウンド実行され、イベント駆動の経路がイベントの取りこぼしを検出できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
api, backend
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

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

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