cloudpups / cloudpups/github-teams-user-sync
Trigger various cache affecting calls asyncronously
- Langage dominant
- TypeScript
- Étoiles
- 1
- Forks
- 2
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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).
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser les appels GitHub mis en cache, en particulier la liste des membres de l’organisation, ainsi que le chemin de traitement des événements GitHub. Le travail est terminé lorsque les appels requis s’exécutent en arrière-plan selon une cadence définie et que le chemin piloté par les événements peut détecter si un événement a été manqué.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- api, backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100