Container feature detection
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia confrontando questa proposta con Complement issue 654, in particolare con il formato di configurazione suggerito. Definisci come un homeserver dichiara il supporto per le funzionalità e come tale dichiarazione abilita o salta i singoli test prima dell’avvio del container. Il lavoro è completato quando l’approccio copre esempi come l’eliminazione dei media, l’eliminazione delle stanze/della cronologia e i limiti di frequenza per test, senza richiedere il riavvio di un container in esecuzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
There are an increasing set of features which are:
- not in the spec
- required in practice for all production homeservers.
A few examples:
- ability to delete media.
- ability to delete rooms/history entirely.
- change rate limits for the CS API.
It would be nice if a homeserver could "declare" that it supports this, which then runs some magic command on the container to enable/disable this in the container prior to startup (to avoid needing to SIGHUP a running container or other nonsense). If this declaration API is standardised, it would allow the same rate limit tests to work across different HSes for example, and if not, it can be easily skipped.
This has overlap with https://github.com/matrix-org/complement/issues/654 which suggests a configuration format for saying which tests should be run. One can imagine that the "rate limit tests" were an MSC and hence could be opted-in to. The difference is that this needs configuration on a per-test basis, as we usually want very high rate limits in tests.
- Lingua principale
- Go
- Stelle
- 100
- Fork
- 72
- Merge medio
- 3g 19h
- PR unite (30g)
- 10
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di matrix-org/complement
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
matrix-org/complement#900 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
New tests for MSC4354 Sticky EventsForse già presa @reivilibre l’ha presa 3 giorni fa. Aperta
matrix-org/complement#925 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
matrix-org/complement#901 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
matrix-org/complement#899 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
matrix-org/complement#898 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di matrix-org/complement
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
[开源推荐] FCaptcha:可自行部署的开源验证码Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
521xueweihan/HelloGitHub#3789 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 12 giorni
-
stage-fail
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
siyuan-note/bazaar#2282 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openshift/kube-compare#307 ·
I maintainer di solito rispondono entro 1 giorno