Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

littlefs-do: Parse C++ class Settings to reduce maintenance burden

Aberta
#54 0 comentários 0 reações 0 responsáveis Ver no GitHub

@NeroBurner já está trabalhando nisso.

Desde 12/9/2022.

  • #62 de @NeroBurner — aberto

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
30/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
cpp
Domínio
tooling

Direção de pesquisa

Comece lendo src/components/settings/Settings.h do InfiniTime e inspecione o comando existente littlefs-do settings mencionado na issue. A issue não identifica um ponto de entrada do InfiniSim nem testes; a conclusão exigiria chegar a um acordo sobre como os campos de Settings devem ser descobertos e substituir a abordagem atual, que exige muita manutenção.

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

Descrição

happy you like the settings command, unfortunately it is high maintenance, but I like it as well :)

Theoretically, it should be possible to parse the class Settings to discover the fields of the settings at build or run time. Probably not easy to do, but that would reduce the maintenance for this feature :)

Originally posted by @JF002 in https://github.com/InfiniTimeOrg/InfiniSim/issues/52#issuecomment-1229546345

Linguagem predominante
C++
Estrelas
203
Forks
99
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

  • Sem Dockerfile nem arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

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 InfiniTimeOrg/InfiniSim

Todas as issues de InfiniTimeOrg/InfiniSim

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

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