As per the readme, the dwyl website is hosted by GitHub Pages and cached by CloudFlare:
There is a "view it locally" section: https://github.com/dwyl/dwyl-site#viewing-locally
not listing dependencies in a package.json file is an "anti-pattern"
and encouraging people to install things globally is undesirable
because it means the person might have a different version of the package installed
which leads to unexpected behaviour ...
having a clear version listed in a package.json file means everyone knows it works.
(yes, I know that live-server is "stable" but the principle remains,
and it's the signal this sends to people reading the repo that matters...)
The package.json file was removed recently, as was the .travis.yml file
and I feel this is a "regrettable" because now there are no automated tests ... 😢
I am "uncomfortable" with this because it means a human has to manually check/QA every page of the website before it can be published which either reduces our quality control workflow speed considerablyor (often more likely) people "relax" their quality control.
As per the readme, the dwyl website is hosted by GitHub Pages and cached by CloudFlare:
There is a "view it locally" section: https://github.com/dwyl/dwyl-site#viewing-locally not listing dependencies in a
package.json
file is an "anti-pattern" and encouraging people to install things globally is undesirable because it means the person might have a different version of the package installed which leads to unexpected behaviour ... having a clear version listed in apackage.json
file means everyone knows it works. (yes, I know thatlive-server
is "stable" but the principle remains, and it's the signal this sends to people reading the repo that matters...)The
package.json
file was removed recently, as was the.travis.yml
file and I feel this is a "regrettable" because now there are no automated tests ... 😢I am "uncomfortable" with this because it means a human has to manually check/QA every page of the website before it can be published which either reduces our quality control workflow speed considerably or (often more likely) people "relax" their quality control.
I propose we address this.
The last known state for the
pacakge.json
is: https://github.com/dwyl/dwyl-site/commits/e7dd85c11094b837c3d8387f201af74e75bed53e/package.json I propose we:package.json
filelive-server
).travis.yml
file so that we can run tests.