Vue.js components for consistent navigation and branding across Creative Commons web properties
cc-global-components
Vue.js components for consistent navigation and branding across Creative Commons web properties
Status
Development: This project is currently in development.
Overview
This project is built using vue-sfc-rollup which is is a CLI templating utility that scaffolds a minimal setup for compiling a Vue library – into a form ready to share via npm or via CDN.
The folder structure is as follows:
build/: This has the rollup config for compiling files.dev/: Use for serving the components for local testing during development.src: This directory contains a sub-directory:components: This is where our components code is found. For this project, we have three components:cc-explore.vue: The component for the Explore CC banner.cc-global-header.vue: The component for the Global Navigation Menuscc-global-footer.vue: The component for the Global CC footer.index.js: Where our components are exported. Any new component must be registered in this file.
Development
See Contributing.md.