/databiz-website

Databiz corporate website.

Primary LanguageSCSSGNU Affero General Public License v3.0AGPL-3.0

databiz-website

./src/assets/logos/DatabizLogo.svg

Build Status

This website is a VuePress instance with a custom monopage-theme applied on it, you can read the official documentation to learn how to edit contents or how the theme works.

Requisites

You need the following software installed in your machine in order to get started:

  • Node.js latest stable
  • Yarn package manager Both can be installed via Homebrew on MacOS & Linux environments.

Create a local development environment

Clone the repo locally

$ git clone git@github.com:bitrockteam/databiz-website.git

Move on the folder and install dependencies with Yarn

$ cd databiz-website && yarn

Start the development webserver on localhost:8080

$ yarn start

Branching policy

This project follows a simple branching policy:

  • master contains only stable code, and should not be updated directly
  • gh-pages where the distrubutable static files are deployed

Do NOT merge directly development into master (it's admin-locked...), always send a PR to have a review.

Update & deploy

Every time the master branch got updated (a direct commit or a merged PR) a new Travis CI job is triggered and it composed basically of 3 steps:

  1. create new build of static files
  2. server side render the main .html file with Puppeteer
  3. deploy the build folder into the related gh-pages branch

Licenses

The Databiz Group, Bitrock and Radicalbit logos are registered trademarks. Code is distributed under the GNU AGPLv3 license. Included stock photos have been provided by Unsplash.