Obviamente, eu sei que eles exigem git, mas é aí que o meu conhecimento termina.
Digamos que tenho um arquivo .scss que editei e desejo compilá-lo e colocá-lo no meu servidor remoto para ver sua aparência. E agora?
Há muito pouca informação sobre como realmente fazer isso. Mesmo com Gulp.
Sinto que estou sentindo falta de algum intermediário aqui.
Alguém pode me apontar na direção certa?
Respostas:
npm install gulp-cli --global
npm init
npm install gulp gulp-sass --save-dev
gulpfile.js
com o seguinte conteúdo:scss
com um arquivo chamadomain.scss
gulp
e assisti-lo comgulp watch
Eu recomendo que você também use o PostCSS com cssnext para autoprefixing e gulp-clean-css para reduzir seu CSS. Para usar isso, você deve fazer o seguinte:
npm install gulp-postcss postcss-cssnext gulp-clean-css --save-dev
gulpfile.js
para o seguinte:Também recomendo que você leia isso para aprender sobre o Sass bascis.
fonte
Existem alguns sites com vídeos sobre como usar vários componentes de desenvolvimento da web. Aqui está uma lista alfabética de lugares, onde é possível assistir a uma série de vídeos sobre vários assuntos de programação:
Para o Git , você precisará obter um desses softwares, pois eles têm GUIs visuais:
A CLI (Command Line Interface) é mais para usuários avançados. Pelo menos você pode começar a aprender como o Git funciona, observando como a ramificação e a fusão funcionam. Aqui está a página oficial sobre como o Git Branching funciona. As ilustrações ajudarão a entender as etiquetas / ramificações usadas pelo software. Não é um processo fácil aprender sobre o Git ... mas com algum trabalho e paciência, você pode aprender como uma habilidade para o seu conjunto de habilidades.
fonte
Saas é um sistema de compilação flexível para arquivos CSS. Ele permite que você adicione um pouco de lógica aos seus arquivos CSS como modelos e facilita a alteração de certos valores no momento da construção. Um exemplo é o local em que você deseja alterar a cor da fonte para um grande número de elementos; o método anterior era passar pelo arquivo CSS e alterar cada regra CSS separadamente e, por outro lado, poderia demorar muito tempo. especifique o valor no arquivo .scss como uma variável e para defini-lo na parte superior do documento ou por meio de uma configuração. Quando você cria os arquivos .scss em arquivos .css, as variáveis são substituídas pelo valor que elas representam. ( http://sass-lang.com/ )
Gulp é apenas um sistema de automação de construção. O Gulp pode ser usado em vários IDEs e em uma ampla variedade de linguagens e é comercializado como um kit de ferramentas para ajudar a automatizar tarefas demoradas no fluxo de trabalho de desenvolvimento. ( http://gulpjs.com/ )
fonte