bmn-git-web



bmn-git-web

0 0


bmn-git-web


On Github ToreKlevenberg / bmn-git-web

Git / Git-flow + litt Webtools

Nye rammeverk er ikke alltid en forbedring

...men jeg tør påstå at git definitivt er det!

Densentralisert system

  • Git clone gir deg hele repository lokalt
  • Lokale endringer (commits, branching etc)
  • Endringer er lokale inntil man gjør en git push

Git flow

Git flow er et CLI overbygg til git som støtter den populære branchemodellen til Vincent Driessen

Effektivt med aliases

Hverdagen blir enklere med aliaser for å vise comitte, adde, vise loghistory og grafer. F.eks er det enklere å skrive:

git cma "IT-5302 New marginmodel added supporting SPAN"

enn å skrive

git commit -a -m "IT-5302 New marginmodel added supporting SPAN"

Se her for noen eksempler.

.gitconfig fila ligger på rota i hjemmeområdet til din bruker

Avansert git

Pull requester

Submoduler

Flere remote repositories

Diverse web tools

Meget kort om Yeoman som er et scaffolding-system. Et verktøy som hjelper til å sette opp prosjekter

Litt om npm og bower

Like kort om gulp / grunt

Yeoman

Et verktøy hvor man kan bruke generatorer som andre har laget for å sette opp og utvikle i et nytt prosjekt på et gitt rammeverk

Npm og bower

og Bower er artifakt håndtering som støtter versjoner og dependencies.

NPM er Node Package Manager som har en del artifakter som brukes som støtte til utvikling og deployment og er gjerne laget på Node.js.

Bower inneholder gjerne stort sett artifakter som brukes i frontend

Grunt og gulp

Javascript taskRunners for bygging og utvikling av web-applikasjoner

og Gulp

Grunt er det mest brukte, mens Gulp får mye skryt for sin tankegang med streams / piping av oppgaver som skal gjøres. Verktøyene er behørig sammenlignet

Slutt

Så da er det bare å sette igang

Copyright © Baymarkets 2016
Git / Git-flow + litt Webtools Nye rammeverk er ikke alltid en forbedring ...men jeg tør påstå at git definitivt er det!