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
/build
yarn run build
build static assetsyarn run dev
renders and serves
- Deploy in Github Pages
/build
folderyarn deploy
build 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/components
and 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
yarn
and 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.