... på rammeverkstedet
Format på versjonsnummer: MAJOR.MINOR.PATCH
Inkompatible API-endringer →
øk MAJOR-versjonen
Kan legge til prefiks for betaversjoner osv.
F.eks. MAJOR.MINOR.PATCH-beta.1
APP
PAKKE
// package.json
{
"dependency": {
"pakke": "^1.0"
}
}
PAKKE v1.0
PAKKE v1.0
PAKKE v1.0
APP
PAKKE
// package.json
{
"dependency": {
"pakke": "^1.0"
}
}
PAKKE v1.0
PAKKE v1.1
PAKKE v1.1
PAKKE v1.0
APP
PAKKE
// package.json
{
"dependency": {
"pakke": "^1.0"
}
}
PAKKE v1.0
PAKKE v1.1
PAKKE v1.1
PAKKE v1.1
PAKKE v2.0
Et slags regelsett for hvordan man bør skrive commit-meldinger.
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Overordnet struktur
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Typer
fix(fetcher): prevent racing of requests
Introduce a request id and a reference to latest request. Dismiss
incoming responses other than from latest request.
Remove timeouts which were used to mitigate the racing issue but are
obsolete now.
feat: allow provided config object to extend other configs
chore!: drop support for Node 6
BREAKING CHANGE: use JavaScript features not available in Node 6.
Breaking change
Tilsvarer en MAJOR
Signaliseres med:
Parcel
// package.json
{
"name": "bekkact",
"version": "1.0.0",
"source": "src/index.js",
"module": "dist/module.js",
"main": "dist/main.js",
"types": "dist/types.d.ts",
"scripts": {
"build": "parcel build"
},
}
bekkact
bekkact-dom
Git
Git
Multirepo
bekkact
bekkact-dom
Git
Monorepo
Bundler: https://parceljs.org/
Konvensjonelle commits:
https://www.conventionalcommits.org/en/v1.0.0/
https://github.com/conventional-changelog/commitlint
https://github.com/conventional-changelog/standard-version
Semantisk versjonering: https://semver.org/
Monorepo: https://lerna.js.org/