Closed
Description
Por algum motivo, no commit 9f5858f os arquivos minificados foram apagados e os arquivos .setup
estão configurados para servir os arquivos não minificados.
Como o commit foi feito sem passar por processo de revisão, imagino que pode ter sido um engano (a pessoa pode ter desabilitado a minificação para debugar mais facilmente localmente e esqueceu de reverter). Não vejo motivo para servir os arquivos não minificados.
Proponho reverter essa parte do commit e voltar a servir os arquivos minificados, o que deve melhorar o tempo de carregamento da página, mesmo que marginalmente.
Activity
ryukinix commentedon Apr 17, 2024
Acredito que tenha sido minha culpa quando fui editar e achei mais conveniente deixar sem ser minificado. O ideal é deixar minificado apenas na master e o processo de deployment fazer a minificação automaticamente, senão ficaria propenso a acontecer esse mesmo deslize na próxima edição dos arquivos de css na branch develop.
mateusfccp commentedon Apr 17, 2024
Antigamente, a minificação acontecia em que momento? Não encontrei no repositório nenhum script que faça isso.
mateusfccp commentedon Apr 17, 2024
Normalmente se usa source maps, justamente para resolver esse problema. Se minifica tudo, mas na hora de depurar os source maps vão restaurar o arquivo "original".
ryukinix commentedon Apr 17, 2024
mateusfccp commentedon Apr 17, 2024
Favor responder essa pergunta.
Sobre o deploy automatizado, acho que está relacionado e pode ser resolvido junto, já que a minificação faz parte do CI.
ryukinix commentedon Apr 17, 2024
mateusfccp commentedon Apr 17, 2024
Imagino que eu não tenha me expressado bem. Ainda que o arquivo fosse minificado manualmente, alguma ferramenta era usada para fazê-lo. Eu imagino que o "manual" queira dizer que era feito na máquina local e depois copiado para o source; não creio que queira dizer que você, literalmente, minificava manualmente, removendo espaço por espaço e trocando nomes perfeitamente semânticos por nomes obscuros no seu editor de texto.
A pergunta é, unicamente, para entender se há a preferência de uso de alguma ferramenta específica no processo de minificação. Eu poderia usar qualquer coisa, mas estou respeitando o que já estava sendo feito anteriormente em vez de tentar impor minhas preferências.
ryukinix commentedon Apr 18, 2024