CrankShaft
CrankShaft copied to clipboard
A framework for building modern websites on the HubSpot Platform.
add normalize.css as a feature enabled in theme-variables.css
Because this framework will likely get big and have a lot of parts i think it would be really awesome if we could include a way to test that the...
Let's make HubSpot Developer Day 2019 happen! https://docs.google.com/document/d/1PAB5YF25BA4nsPEnu01TCWxMCRpBWEJSHtqA12JTtf4/edit#
lscanlan posted some code for helping with overriding the embedded hubspot forms. Not certain if this is a good candidate to add to CrankShaft. https://community.hubspot.com/t5/Share-Your-Work/Over-rideable-default-CSS-for-unstyled-embedded-HubSpot-forms/m-p/275329/highlight/true#M390 CSS pulled from his post...
I have been using this code to hide labels without killing accessibility completely, we can roll it into the framework's cs-defaults.css and make it optional via boolean in the theme-variables.css...
This is what's inside of it HubSpot's modules.css. when you create a new coded css file it shows up as an include. I lean toward wanting to internalize this code...
Any reason to keep recommended.css still? https://github.com/TheWebTech/CrankShaft/blob/245d6ea96bb6f566ffcb90224db0e7e30b8b49d3/theme/cs-grid.css#L14-L17
Implement simple component that uses the share API with a fall back, to enable developers to easily add sharing tools to hubspot sites without libraries.
If you have any thoughts on what our documentation site's domain name should be throw out your ideas. I or my company will pay for the domain name. Anything is...
Lazyloading is popular, let's build in native lazyloading support into the framework. This means it will be light weight, un-opinionated. https://addyosmani.com/blog/lazy-loading/