la-catalog / README

MIT License
0 stars 0 forks source link

Use repo language instead of topic to know the programming language #12

Closed thiagola92 closed 1 year ago

thiagola92 commented 1 year ago

Para evitar problemas em templates (terraform achar que não é um repositório de python pois n tem nenhum arquivo em python ainda) vai ser preciso modificar o repositório ou o .gitattributes...

1

Estou considerando criar uma pasta para arquivos da organização tipo .organization e essa pasta no .gitattributes. Arquivos de organização ficariam nessa pasta, exemplo: Dockerfile ficaria nessa pasta.

2

Posso simplesmente adicionar os arquivos que eu não quero que os templates se enganem no .gitattributes do template já que não vão ser importantes nem quando um repositório for criado apartir do template.

3

Adicionar comentários nos arquivos principais dos templates (ex: adicionar comentários no run.py).

thiagola92 commented 1 year ago

Com essa modificação é menos um tópico que o desenvolvedor precisaria botar manualmente.

thiagola92 commented 1 year ago

Lado negativo: estamos criando padrões nos repositórios que no futuro podem acabar causando arrependimento.

Por exemplo: para ignorar recursos de testes (páginas HTML que os scrapers usam como testes) precisamos botar estes recursos no .gitattributes, mas não queremos generalizar com algo tipo "ignore todo HTML dentro do diretório testes" pois alguns repositórios podem ter realmente coisa relacionada a HTML.

Então o padrão vai ser ter um diretório de recursos que devem ser ignorados no .gitattributes (tests/res).

Outro problema: pode ser que não seja toda linguagem de programação que tenha o padrão de botar test na raiz, o que iria causar problemas no futuro.

thiagola92 commented 1 year ago

Considerando reverter para tópicos.

thiagola92 commented 1 year ago

tópicos da linguagem vão voltar, pois são bem mais fáceis de administrar do que resolver os possiveis problemas que podem ocorrer para que o .gitattributes mostre a linguagem correta.

thiagola92 commented 1 year ago

Porém .gitattributes continuara existindo para uma melhor exibição da linguagem dos repositórios e para uma futura atualização nesse assunto.