🍕 ripperoni components library
Components
- AsyncLoadOnTrigger
- catchErrors (HOC)
- CatchErrors
- ClientSideOnly
- Container & Container.Small & Container.Large (optional)
- ErrorFallback
- FlexCol
- FlexMQ & FlexMQ.Csr
- FlexRow
- Footer
- Header
- InView
- MQ & MQ.Csr
- Main
Development (Storybook)
yarn start
Build (Storybook)
yarn build
TODO
- Complete migration of components/ from ripperoni
- Add propTypes and defaultProps to all incoming components
- Add stories to all incoming components
- Test build process
- Publish build to github pages
🍕 Ripperoni v 0.1
⚠️ WIP - Rest in pepperoni.
Badge City
[Badges Go Here]
Getting Started Guide
Basic Instructions
Initial Setup
- Do step one
- Do step two
/
- Rename
env.example
to.env
by typingmv env.example .env
in your terminal. - Modify
gatsby-config.js
and add your site title, etc. - ?????
- PROFIT!!!
Current Feature Status
Feature roadmap
Bonus features?
Things to look into
Features
-
🛒 Shopping Cart create powered by Shopify Buy SDK -
📡 Real-time content preview in development -
⏱ Fast & frugal builds -
🗃 No accidental missing fields/types -
🧰 Full Render Control with Portable Text -
📸 gatsby-image support -
🔧 Minimal configuration -
💆♀️ Headless Account Managements via/accounts/*
-
📹 Headless Preview via/previews/*
coming soon
Credits
Spaghetti Man for the README
License
MIT
Cuts Todo
- GTM collection page
"globals": { "PATH_PREFIX": true },