psullivan6 / gulp-boiler Goto Github PK
View Code? Open in Web Editor NEWBoilerplate code for gulp
Boilerplate code for gulp
Currently, I am using the PageSpeed Insights node package, but that requires a lot of server overhead and doesn't have a good way of tracking the speed value over time.
I would assume that using native Google Analytics functionality for user timings would be the best option. That, or just log the page speed values during development.
The main goal is to track the site performance throughout development to see if changes to the base code are affecting the overall performance.
**Findings: ** using an express server seems to be the most performant option and livereload and the like slow down the performance to un-realistic levels. Using an express server meant the PageSpeed Insights score jumped up by at least 15 points.
Add in some sort of functionality so someone can edit the CSS in chrome dev tools and then have those changes port back to the project code, preferably into the SCSS file from whence it came.
Need to obfuscate the Google API key and future keys through the use of an .env
file or something similar. Is there a solution that works really well with gulp?
Figure out if squarespace can support extra files that aren't their native repo files. Basically, can I push the _source
directory?
_Findings:_ I have already done this without any visible errors or messages. I assume it is possible, but I want to confirm with the SQS support team
Use iubenda to create a Privacy Policy that covers the various services and tracked metrics. For example: Google Analytics, etc...
Add a release
or some other argument to the build task that creates a production build and also increments the build number
Add a simple
or some other argument to the speed task to deliver just the page speed score and none of the rest of the data
Add in as much HTML 5 Boilerplate code as is reasonable. For instance, strip out some of the CSS if it doesn't apply and/or use different color values.
Also, re-format the HTML to fit whichever template language is chosen.
**Related: ** use IE conditional comment wrappers around the <html>
tag
Stop the server gulp task from failing if the styles (or another) task fails. It means that if I accidentally save while writing incorrect scss, then the entire server will sut down and I have to restart it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.