UNPKG

adgile

Version:

An easy-to-use automated front-end setup.

43 lines (34 loc) 2.04 kB
## Release checklist A list of things that need to work for each and every release. ### Initialising - [ ] Boilerplate files have been updated and packaged into a release - [ ] The latest boilerplate release can be scaffolded through `hs init` *and* `headstart init` - [ ] Files can be served through the init - [ ] A browser can be opened from the init - [ ] An editor can be opened from the init ### CLI testing - [ ] A build is successfull through `hs build` - [ ] A production build is success through `hs build --p` *and* `hs build --production` - [ ] Files can be served in development through `hs build --s` *and* `hs build --serve` - [ ] Files can be served in production through `hs build --s --p` *and* `hs build --serve --production` - [ ] A browser can be opened through `hs build --s --o` *and* `hs build --serve --open` - [ ] A browser can not be opened without `--s` - [ ] An editor can be opened through `hs build --e` *and* `hs build --edit` *and* `hs build --s --e` *and* `hs build --s --edit` - [ ] A tunnel can be initiated through `hs build --s --t` *and* `hs build --s --tunnel` - [ ] A custom tunnel can be initiated through `hs build --s --t=bla` *and* `hs build --s --tunnel=bla` and returns `bla.localtunnel.me` (or something) when available - [ ] Google PSI can be initiated through `hs build --s --t --psi` - [ ] The "mobile" PSI strategy can be set through `hs build --s --t --psi --strategy=mobile` - [ ] Google PSI can not be initiated without both `--s` and `--t` ### Development - [ ] JS files get injected - [ ] Changes to JS files reload the page - [ ] Added/deleted JS files reload the page and update the injected files - [ ] CSS files get injected - [ ] Changes to CSS files update the page - [ ] Added/deleted CSS files reload the page and update the injected files - [ ] Images get copied over - [ ] Changes to images trigger a reload ### Production - [ ] A `.favicon` is generated in the root - [ ] A `.htaccess` is generated in the root - [ ] All `./misc` files are copied over to the root