Closed thiagola92 closed 1 year ago
Com essa modificação é menos um tópico que o desenvolvedor precisaria botar manualmente.
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.
Considerando reverter para tópicos.
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.
Porém .gitattributes
continuara existindo para uma melhor exibição da linguagem dos repositórios e para uma futura atualização nesse assunto.
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
).