development-dashboards-docs

Formidable Open Source Development Dashboards Documentation

Usage no npm install needed!

<script type="module">
  import developmentDashboardsDocs from 'https://cdn.skypack.dev/development-dashboards-docs';
</script>

README

Development Dashboards Documentation Site


For an overview of the project structure please refer to the Gatsby documentation - Building with Components

Getting Started

To install and run the documentation site locally:

$ yarn install
$ yarn run develop

Then, open your favorite browser to localhost:8000. GraphiQL runs at localhost:8000/___graphql.

Ready to Deploy :shipit:

Build the site to test locally.

$ yarn run build

Serve the build.

$ yarn run serve

Then, open your favorite browser to localhost:9000 to verify everything looks correct.

Publishing

When publishing, please make sure to install and use npm@5.6.0 to preserve file timestamp metadata as it is required for our overall website build and versions subsequent to 5.6.0 intentionally destroy this metadata:

$ npm install -g npm@5.6.0
$ npm --version
5.6.0

To publish to NPM first create version commits.

$ npm version <newversion | major | minor | patch> (see Versioning notes below)

For a reliable systems of releases, development-dashboards-docs should aim for versioning along these lines:

  • Patch: Typos, missing assets, broken styles, very minor copyedits.
  • Minor: Add a new blog post, change styles.
  • Major: Rearchitect how the lander works, remove pages, or something else huge.

Then actually publish

$ npm publish

And push changes back to GitHub:

$ git push && git push --tags