[REQUEST] Dynamic Config (store-based) for Settings
Mantenedores costumam responder em até 1 dia
@antonleviathan já está trabalhando nisso.
Desde 12/2/2023.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
Is your feature request related to a problem? Please describe.
Settings are difficult to manage across different environments, and at scale for clusters of relays.
Describe the solution you'd like
The config values should be loaded from the DB using a bson object stored in the db, proper table for configs or a combination of both.
Describe alternatives you've considered
The complexity of describing the schema for the settings yaml file is making me lean towards a single bson object which is manipulated to update config values, but it does make sense for some settings to remain in a file (ones that aren't updated as frequently). Additionally, consider using a framework/lib to help manage configs like https://www.npmjs.com/package/config. It's better if we can do this without an added library, but it should be assessed.
- Linguagem predominante
- TypeScript
- Estrelas
- 829
- Forks
- 234
- Merge médio
- 2d 10h
- PRs com merge (30d)
- 24
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
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 cameri/nostream
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100
Mantenedores costumam responder em até 1 dia
-
feat(nip77): advertise NIP-77 in NIP-11 and expose its settings in the admin consoleTalvez já em andamento @Priyanshubhartistm assumiu hoje. Abertaenhancement
cameri/nostream#819 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
feat(nip77): NEG-OPEN/NEG-MSG/NEG-CLOSE wire protocol for the PostgreSQL backendTalvez já em andamento @Priyanshubhartistm assumiu hoje. Abertaenhancement
cameri/nostream#817 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[Admin Console] Ops visibility panels (mirror, workers, NIP-05, storage)Talvez já em andamento @Ferryx349 assumiu há 1 dia. AbertaAdmin Console enhancement
cameri/nostream#816 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Todas as issues de cameri/nostream
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
apache/rocketmq-dashboard#6610 ·
Mantenedores costumam responder em até 3 dias
-
nextjs-tracking
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
cloudflare/vinext#3920 ·
Mantenedores costumam responder em até 1 dia
-
Team:Dashboards
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
elastic/kibana#297299 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
analytics beginner friendly community contributions-welcome good first issue hacktoberfest help wanted up-for-grabs
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
affected/v17 affected/v18 area/frontend type/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
umbraco/Umbraco-CMS#24186 ·
Mantenedores costumam responder em até 2 dias