Push Notifications
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 20/100
Rechercherichtung
Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, den bestehenden Polling-Ablauf und die bedingte View-Verarbeitung in Django zu prüfen, und vergleiche anschließend die vorgeschlagenen Ansätze für HTTP-Benachrichtigungen; als erledigt gilt die Aufgabe, wenn CI-Systeme zeitnahe Patchwork-Aktualisierungen empfangen oder einen klar definierten effizienten Fallback verwenden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
From @stephenfin on April 4, 2015 17:16
It should be possible to hook CI systems (like Jenkins) into patchwork. While the patchwork->CI element of this is currently possible with polling, this is inefficient. CI->patchwork communication, on the other hand, is not currently possible.
There are multiple ways to resolve the former of these issues. Gerrit does so by using an SSH service, but we could probably use a HTTP-based approach like Websockets.
If this is not possible, we should at least (a) minimise the amount of processing needed by the client and (b) cache as much as possible. The former can be solved through use of something like Activity Stream (via the django-notifications plugin). The latter can be resolved using ETags (provided by Django) or similar.
Copied from original issue: stephenfin/patchwork#13
- Vorherrschende Sprache
- Python
- Sterne
- 317
- Forks
- 91
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus getpatchwork/patchwork
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
getpatchwork/patchwork#668 ·
-
bug web-ui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
getpatchwork/patchwork#546 · 2 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
getpatchwork/patchwork#664 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
getpatchwork/patchwork#663 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
getpatchwork/patchwork#645 ·
Alle Issues in getpatchwork/patchwork
Ähnliche Issues
-
Add: hunch Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
AbdelStark/awesome-typesafe#104 ·
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
DiamondLightSource/dodal#2211 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
openml/openml-python#1749 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
sipyourdrink-ltd/bernstein#6191 ·