All Projects → vitessio → website

vitessio / website

Licence: Apache-2.0 license
vitess.io website and other project management related content

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
python
139335 projects - #7 most used programming language
Sass
350 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to website

arewefastyet
Nightly Benchmarks Project
Stars: ✭ 31 (+24%)
Mutual labels:  cncf, vitess
Vitess
Vitess is a database clustering system for horizontal scaling of MySQL.
Stars: ✭ 13,063 (+52152%)
Mutual labels:  cncf, vitess
kubernetes the easy way
Automating Kubernetes the hard way with Vagrant and scripts
Stars: ✭ 22 (-12%)
Mutual labels:  cncf
gsoc-meta-k8s
Project tracker for my GSoC project - Improve TPRs - for the Kubernetes organization (CNCF).
Stars: ✭ 23 (-8%)
Mutual labels:  cncf
opentelemetry-js-api
OpenTelemetry Javascript API
Stars: ✭ 75 (+200%)
Mutual labels:  cncf
velocity
🚅Track development velocity
Stars: ✭ 112 (+348%)
Mutual labels:  cncf
sdk-java
Java SDK for Serverless Workflow
Stars: ✭ 48 (+92%)
Mutual labels:  cncf
inclavare-containers
A novel container runtime, aka confidential container, for cloud-native confidential computing and enclave runtime ecosystem.
Stars: ✭ 510 (+1940%)
Mutual labels:  cncf
awards
🏆 CNCF Community Awards
Stars: ✭ 15 (-40%)
Mutual labels:  cncf
smi-metrics
Expose SMI Metrics
Stars: ✭ 26 (+4%)
Mutual labels:  cncf
techdocs
CNCF TechDocs Team
Stars: ✭ 24 (-4%)
Mutual labels:  cncf
cla
✍CLAs for CNCF
Stars: ✭ 24 (-4%)
Mutual labels:  cncf
chronus
Chronus是360数科技术团队基于阿里开源项目TBSchedule重写的分布式调度。
Stars: ✭ 174 (+596%)
Mutual labels:  cncf
sdk-python
Python SDK for CloudEvents
Stars: ✭ 149 (+496%)
Mutual labels:  cncf
docs
PlanetScale documentation
Stars: ✭ 56 (+124%)
Mutual labels:  vitess
cka-exam-prep
Certified Kubernetes Administrator (CKA) Exam Preparation
Stars: ✭ 67 (+168%)
Mutual labels:  cncf
meshery.io
Site for Meshery, the cloud native management plane
Stars: ✭ 135 (+440%)
Mutual labels:  cncf
vitess-operator
Kubernetes Operator for Vitess
Stars: ✭ 198 (+692%)
Mutual labels:  vitess
wg-networking
📡📶CNCF Networking WG
Stars: ✭ 26 (+4%)
Mutual labels:  cncf
Kubernetes-and-Cloud-Native-Associate-KCNA
Useful notes for the KCNA - Kubernetes and Cloud Native Associate
Stars: ✭ 162 (+548%)
Mutual labels:  cncf

The Vitess website

Netlify Status

This repo houses the assets used to build the website at https://vitess.io.

Running the site locally

To run the website locally, you need to have the "extended" version of the Hugo static site generator installed (installation instructions here). Installing the Hugo version in netlify.toml is recommended.

Once Hugo is installed you will need to install npm or yarn and fetch the dependencies in the git directory:

cd website
npm install

or

cd website
yarn

You are now ready to startup the hugo server:

hugo server --buildDrafts --buildFuture

This starts Hugo in local mode. You can see access the site at http://localhost:1313.

Adding a user logo

If you'd like to add your logo to the Who uses Vitess section of the website, add a PNG, JPEG, or SVG of your logo to the static/img/logos/users directory in this repo and submit a pull request with your change. Name the image file something that reflects your company (e.g., if your company is called Acme, name the image acme.png).

Link checking

You can check the site's internal links by running make check-internal-links and all links—internal and external—by running make check-all-links.

CSS/SASS

The Vitess website uses Bulma, a CSS (and SASS) framework that provides all kinds of variables, utilities, and components.

If you are running Hugo locally and your .sass file changes are not getting picked up: make sure you have installed the "extended" version of the hugo binary.

Releasing a new version of the documentation

  1. Copy the most recent docs version folder to a new folder named for the new upcoming version (for each language) cp -R content/en/docs/v1.0 content/en/docs/v2.0 cp -R content/zh/docs/v1.0 content/zh/docs/v2.0

  2. Update config.toml Set [params.versions] current to the value of the new release number. Set [params.versions] next to the value of the upcoming planned version.

  3. (optional) Remove any version of the documenation that is no longer supported git rm -rf content/en/docs/v0.0 git rm -rf content/zh/docs/v0.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].