Guidance, documentation and portable CSS+JS to build a site based off the Covid19DataPortal.org look and UX (a Visual Framework 2.0 site).
For basic styles and optional JS, include these files
<link rel="stylesheet" media="all" href="https://visual-framework.github.io/vf-covid19-boilerplate/css/styles.css" />
<script src="https://visual-framework.github.io/vf-covid19-boilerplate/scripts/scripts.js"></script>For HTML snippets and further and guidance view visual-framework.github.io/vf-covid19-boilerplate
- You'll need to install npm
- If you don't have
yarn, install it - Install all the things
yarn install
- Generate the site in
/buildyarn run buildbuild static assetsyarn run devrenders and serves
- Deploy in Github Pages
/buildfolderyarn deploybuild folder will get deployed to gh-pages branch
To add a component, use the command line or install it manually.
- by package:
yarn add @visual-framework/vf-logo- updating components:
yarn upgrade-interactive --latest(alias:yarn run update-components)
- updating components:
- Manual installation for customisation
- Download a pattern
- Copy it to
./src/components/vf-component-name
- Create your own local component
- You can add a custom VF-compatible component to
./src/componentsand use it in your site. gulp vf-component
- You can add a custom VF-compatible component to
Having problems? See https://visual-framework.github.io/vf-core/troubleshooting/
- Why
yarnand notnpm? For the particular structure of the Visual Framework components, Yarn is considerably faster at installing and does so more efficiently (about half the total file size). You'll also be able to useyarn upgrade-interactive --latest, which makes it easier to update VF components.