You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Paul Scheltema aafa92b663 working feature branch script 2 weeks ago
assets init 2 weeks ago
components init 2 weeks ago
config init 2 weeks ago
layouts init 2 weeks ago
lib test 2 weeks ago
locales init 2 weeks ago
pages init 2 weeks ago
plugins init 2 weeks ago
scripts working feature branch script 2 weeks ago
store init 2 weeks ago
stubs init 2 weeks ago
test init 2 weeks ago
.babelrc init 2 weeks ago
.drone.yml test 2 weeks ago
.editorconfig Re-init skeleton to latest package versions vue.js, nuxt.js with vuetify 3 months ago
.eslintrc.js init 2 weeks ago
.gitignore Re-init skeleton to latest package versions vue.js, nuxt.js with vuetify 3 months ago
.nvmrc init 2 weeks ago
.prettierrc init 2 weeks ago
API init 2 weeks ago
BESPREKEN init 2 weeks ago
README.md test 2 weeks ago
TODO init 2 weeks ago
UREN init 2 weeks ago
ava.config.cjs init 2 weeks ago
jsconfig.json init 2 weeks ago
nuxt.config.js test 2 weeks ago
package.json test 2 weeks ago
yarn.lock test 2 weeks ago

README.md

vre-web

Build Setup

# install dependencies
yarn install

# serve with hot reload at localhost:3000
yarn dev

# build for production and launch server
yarn build
yarn start

Testing

# Run linting
yarn lint

# Run tests
yarn test

Branching

feature branches ONLY
with auto-merging to master trough tagging
all feature branches should start with "feature/"

         +------- Feature Login --- X --- X ---- X -------- T:Merge ---+
        /                                                               \

master: ---+--------------------+---------------------------------------+----+----------
\ /
+---- Feature Fun! -- X -- T:Merge -+

X = Commit
each commit triggers the tests / lint
T:Merge = a Tag called "Merge"
a "Merge" tag triggers the tests / lint with the latest master pulled
on success it (squash) merges the feature branch into master and closes the feature branch
only possible on non-master branches
only one "Merge" tag is possible at a time
T:Deploy:<date> = a Tag called "Deploy:<date>"
a "Deploy:<date>" tag triggers the deployment
only commits from the master branch can be deployed, these commits are considered save!
since the only way to commit to a master branch is by "Merge" tagging, which is only possible with succeeding tests

possible future additions

  • allow "hotfix/" branches, the same way as feature branches, but with limited tests
# create a feature branch
yarn feature:create "feature-name"
# merge current (feature) branch
yarn feature:merge
# deploy a commit (from master)
#   it verifies the existence of the commit
yarn deploy "commit"