Container feature detection
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
Comece comparando esta proposta com Complement issue 654, especialmente o formato de configuração sugerido. Defina como um homeserver declara o suporte a funcionalidades e como essa declaração habilita ou ignora testes individuais antes da inicialização do contêiner. O trabalho estará concluído quando a abordagem abranger exemplos como exclusão de mídia, exclusão de salas/histórico e limites de taxa por teste, sem exigir a reinicialização de um contêiner em execução.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Go
- Estrelas
- 100
- Forks
- 72
- Merge médio
- 1d 22h
- PRs com merge (30d)
- 8
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de matrix-org/complement
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
matrix-org/complement#900 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
New tests for MSC4354 Sticky EventsTalvez já em andamento @reivilibre assumiu há 4 dias. Aberta
matrix-org/complement#925 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
matrix-org/complement#901 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
matrix-org/complement#899 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 56/100
matrix-org/complement#898 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de matrix-org/complement
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
rossoctl/context-guru#346 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
prime-radiant-inc/evener#2883 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
gravitational/teleport#69805 ·
Mantenedores costumam responder em até 11 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Under Poisson sampling, the `PLDAccountant` composes the inner event both before and after samplingAberta
Dificuldade 2/5 Meio dia Facilidade para iniciantes 78/100
google/differential-privacy#496 ·