Sunshine: improve config backend

Aberta
#37 1 comentário 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
cpp, css, html, javascript
Domínio
api, backend, frontend

Direção de pesquisa

Comece rastreando como as opções de configuração são definidas no Backend e como as configurações são preenchidas no Frontend. Defina quais switches simples podem ser retornados com seus possíveis valores e, em seguida, verifique se as opções selecionadas são renderizadas e permanecem configuráveis sem adicionar definições específicas do frontend.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

6+ months C++ CSS effort:Large HTML JavaScript LizardByte/Sunshine planned priority:Medium Vue
Is there an existing issue for this item?
  • I have searched the existing issues
Repositories

LizardByte/Sunshine

Languages/Skills/Technologies

C++, Vue, HTML, CSS, JavaScript

Description

Instead of hardconding the config options in the Frontend, the Backend returns a list of configuration options and the possible values, so that the Backend can dynamically populate the settings and make the frontend less convoluted - we wouldn't be able to make this for all options, but at least many simple configuration switches could be added without touching the Frontend

Estimated Effort

effort:Large

Priority

priority:Medium

Target Milestone

6+ months

Dependencies

No response

Linguagem predominante
Sem dados de linguagem
Estrelas
3
Forks
0
Merge médio
5h 5min
PRs com merge (30d)
3

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de LizardByte/roadmap

Todas as issues de LizardByte/roadmap

Issues semelhantes

Mais issues de Backend & API Design

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.