Parabéns pelo projetinho. Apenas como adicional, sugiro incluir o arquivo .editorconfig
com algumas configurações sobre o seu projeto, tais como uso do CRLF, se está usando tab ou espaço para identação, entre outras coisinhas.
Se quiser ser mais "moderno", você pode usar o prettier.
Um exemplo do editorconfig no projeto angular: https://github.com/angular/angular/blob/main/.editorconfig
Eles também usam o prettier https://github.com/angular/angular/blob/main/.prettierrc
porque usar prettier ou editorconfig?
Quando mais pessoas estiverem trabalhando em um mesmo projeto, é necessário manter pelo menos um padrão de código mínimo. Uma pessoa que usa espaços e outra que usa tabs pra identação pode gerar futuros problemas no seu código. Então, melhor já utilizar desde o início!!