Skip to content

Commit

Permalink
feat: add doc versioning
Browse files Browse the repository at this point in the history
Signed-off-by: ankitm123 <[email protected]>
  • Loading branch information
ankitm123 committed Nov 17, 2020
1 parent a0a57ab commit d198cdb
Show file tree
Hide file tree
Showing 48 changed files with 101 additions and 2 deletions.
11 changes: 11 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -186,3 +186,14 @@ no = 'Sorry to hear that. Please <a href="https://github.com/jenkins-x/jx-docs/i
url = "https://kubernetes.slack.com/messages/C9LTHT2BB"
icon = "fab fa-slack"
desc = "Chat with other project developers"

# Versioning
[[params.versions]]
version = "pre-release"
url = "/docs-v3"
dirpath = "docs-v3"

[[params.versions]]
version = "v2.0"
url = "/docs"
dirpath = "docs-v2"
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ type: docs
weight: 45
aliases:
- /labs
- /docs/v3/
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ linktitle: About
type: docs
description: Documentation about Jenkins X 3.x benefits, comparison and how it works
weight: 5
aliases:
- /docs/v3/about/
---


Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Benefits
linktitle: Benefits
description: Benefits of using Jenkins X 3.x
weight: 80
aliases:
- /docs/v3/about/benefits/
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Changes
linktitle: Changes
description: The change log for Jenkins X 3.x
weight: 55
aliases:
- /docs/v3/about/changes/
---

You may also find the [Roadmap](/community/roadmap/) and [Maturity Matrix](/docs/v3/about/maturity-matrix/) documents useful:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Comparison
linktitle: Comparison
description: Comparison of Jenkins X version 3.x to 2.x
weight: 90
aliases:
- /docs/v3/about/comparison/
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Extending
linktitle: Extending
description: How to extend Jenkins X 3.x
weight: 500
aliases:
- /docs/v3/about/extending/
---

Jenkins X has a number of extension points you can use to extend the CI/CD platform to suit your needs:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: How it works
linktitle: How it works
description: How Jenkins X 3.x works under the covers
weight: 130
aliases:
- /docs/v3/about/how-it-works/
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Maturity Level Matrix
linktitle: Maturity Level Matrix
description: Jenkins X 3.x features maturity assessment on different cloud providers
weight: 60
aliases:
- /docs/v3/about/maturity-matrix/
---

This maturity matrix descibes the status of the Jenkins X 3.x __Alpha__ release. This will continue to evolve as we progress towards Beta.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Overview
linktitle: Overview
description: Overview of the architecture, concepts and motivations for Jenkins X 3.x
weight: 50
aliases:
- /docs/v3/about/overview/
---

Jenkins X 3.x creates clearer separation of concerns between conceptual areas and releasable components.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: What is Jenkins X?
linktitle: What is Jenkins X?
description: Introduction to what Jenkins X is
weight: 10
aliases:
- /docs/v3/about/what/
---

Jenkins X aims to automate and accelerate Continuous Integration and Continuous Delivery for developers on the cloud and/or Kubernetes so they can focus on building awesome software and not waste time figuring out how to use the cloud or manually create and maintain pipelines.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ linktitle: Developer Guides
type: docs
description: Guides on developing software with Jenkins X 3.x
weight: 200
aliases:
- /docs/v3/develop/
---

Make sure you have got the [jx 3.x binary](/docs/v3/guides/jx3/) before proceeding.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: Adding or configuration apps and charts
weight: 100
aliases:
- /docs/v3/guides/apps/
- /docs/v3/develop/apps
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ date: 2017-01-05
weight: 30
description: >
Now that you've setup the platform, let's create your first project.
aliases:
- /docs/v3/create-project/
aliases:
- /docs/v3/develop/create-project/
---

To create or import projects you will need to get the [jx 3.x binary](/docs/v3/guides/jx3/) and put it on your `$PATH`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Jenkinsfile support
linktitle: Jenkinsfile support
description: How 3.x handles importing Jenkinsfiles
weight: 30
aliases:
- /docs/v3/develop/jenkinsfile
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ weight: 500
aliases:
- /faq/
- /docs/v3/guides/faq/
- /docs/v3/develop/faq/
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: Integration with Tekton Pipelines and Tekton Catalog
weight: 200
aliases:
- /docs/v3/guides/pipeline-catalog/
- /docs/v3/develop/pipeline-catalog/
---

As part of the [Tekton Catalog enhancement proposal](https://github.com/jenkins-x/enhancements/issues/37) we've improved support for Tekton in Jenkins X so that you can
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: User interfaces for Jenkins X
weight: 10
aliases:
- /docs/v3/guides/ui/
- /docs/v3/develop/ui/

---


Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: CLI
linktitle: CLI
description: Jenkins X Command Line Interface
weight: 10
aliases:
- /docs/v3/develop/ui/cli
---

For those who like command lines you can view and watch most things via the [jx](/docs/v3/guides/jx3/) command line.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Dashboard
linktitle: Dashboard
description: Read only dashboard view of pipelines and logs
weight: 100
aliases:
- /docs/v3/develop/ui/dashboard
---

It's a common requirement to want to view pipelines running, their logs or to be able to click on a Pull Request on your git provider and view the pipeline log for that commit on that Pull Request.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Console
linktitle: Console
description: Jenkins X Console based on Octant
weight: 50
aliases:
- /docs/v3/develop/ui/octant
---

As a general purpose console for working with Kubernetes, Jenkins X, Tekton and more resources we highly recommend [Octant](https://octant.dev/)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ date: 2017-02-01
publishdate: 2017-02-01
lastmod: 2020-02-21
weight: 10
aliases:
- /docs/v3/getting-started/
---

Jenkins X 3.x alpha includes a new install approach which uses tools like helm 3, kpt, and kustomize to maintain Kubernetes YAML. This is one of many [improvements](/docs/v3/about/benefits/) over Jenkins X 2.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ date: 2017-02-01
publishdate: 2017-02-01
lastmod: 2020-02-21
weight: 30
aliases:
- /docs/v3/getting-started/azure
---

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ date: 2017-02-01
publishdate: 2017-02-01
lastmod: 2020-02-21
weight: 20
aliases:
- /docs/v3/getting-started/eks
---

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ date: 2017-02-01
publishdate: 2017-02-01
lastmod: 2020-02-21
weight: 40
aliases:
- /docs/v3/getting-started/gke
---

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ date: 2017-02-01
publishdate: 2017-02-01
lastmod: 2020-02-21
weight: 100
aliases:
- /docs/v3/getting-started/minikube
---

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ date: 2017-02-01
publishdate: 2017-02-01
lastmod: 2020-02-21
weight: 150
aliases:
- /docs/v3/getting-started/on-premise
---

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ date: 2017-02-01
publishdate: 2017-02-01
lastmod: 2020-02-21
weight: 200
aliases:
- /docs/v3/getting-started/openshift
---

If you don't have a cluster or want to try Openshift on your laptop then please try <a href="/docs/v3/guides/infra/openshift-crc/" target="github" class="btn bg-primary text-light">Install Jenkins X with OpenShift CodeReady Containers</a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ linktitle: Admin Guides
type: docs
description: Admin Guides on configuring, ugprading and managing Jenkins X 3.x
weight: 200
aliases:
- /docs/v3/guides/
---

Make sure you have got the [jx 3.x binary](/docs/v3/guides/jx3/) before proceeding.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Configuration
linktitle: Configuration
description: Changing your configuration
weight: 80
aliases:
- /docs/v3/guides/config
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Health
linktitle: Health
description: Check the health of a Jenkins X installation
weight: 92
aliases:
- /docs/v3/guides/config/health
---

Jenkins X v3.x now has a CLI plugin that works with [Kuberhealthy](https://github.com/Comcast/kuberhealthy) to check the health of a working Jenkins X.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Infrastructure guides
linktitle: Infrastructure guides
description: Additional infrastructure specific guides
weight: 25
aliases:
- /docs/v3/guides/infra
---

If you are looking for instructions on how to install for a specific cloud provider see:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Cloud Configuration
linktitle: Cloud Configuration
description: How to configure cloud infrastructure
weight: 25
aliases:
- /docs/v3/guides/infra/cloud-config
---

There are many configuration options of your cloud infrastructure for example cluster size, regions and resource names to name a few. Depending on your cloud provider and what method you have used to create the cloud resources there are various ways to apply these configuration changes for cloud resources.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Configure Google Cloud DNS to manage my domain
linktitle: Configure Google Cloud DNS to manage my domain
description: Configure Google Cloud DNS to manage my domain
weight: 100
aliases:
- /docs/v3/guides/infra/google_cloud_dns
---

This guide will describe how to purchase a domain and configure GCP to manage it with [Cloud DNS](https://cloud.google.com/dns)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Minikube
linktitle: Minikube
description: Using minikube to run Jenkins X on your laptop
weight: 50
aliases:
- /docs/v3/guides/infra/minikube
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: OpenShift CodeReady Containers
linktitle: OpenShift CRC
description: Use Jenkins X and OpenShift 4.x on your laptop
weight: 70
aliases:
- /docs/v3/guides/infra/openshift-crc
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: TLS and DNS
linktitle: TLS and DNS
description: Automated TLS and DNS
weight: 35
aliases:
- /docs/v3/guides/infra/tls_dns
---

This section will describe how to enable automated TLS and DNS for your Jenkins X installation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ linktitle: Jenkins
type: docs
description: Improved Jenkins and Jenkins X interoperability
weight: 200
aliases:
- /docs/v3/guides/jenkins
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Getting Started
linktitle: Getting Started
description: Getting started with Jenkins and Jenkins X interop
weight: 20
aliases:
- /docs/v3/guides/jenkins/getting-started
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Importing Projects
linktitle: Importing Projects
description: Importing Jenkinsfile based projects
weight: 50
aliases:
- /docs/v3/guides/jenkins/importing
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ linktitle: Getting jx 3.x alpha
type: docs
description: How to download the jx 3.x alpha
weight: 1
aliases:
- /docs/v3/guides/config/jx3
---

To try out the 3.x Alpha of Jenkins X you will need the 3.x version of the `jx` binary.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Migrate
linktitle: Migrate
description: Migrate to v3 from older Jenkins X installations
weight: 95
aliases:
- /docs/v3/guides/config/migrate
---

If you wish to migrate from older versions of Jenkins X to v3 we recommend [spinning up a new cluster for v3](/docs/v3/getting-started/) and then incrementally moving projects from the old cluster to the new cluster.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Multi-Cluster
linktitle: Multi-Cluster
description: How to use multiple clusters with helm 3 and helmfile
weight: 100
aliases:
- /docs/v3/guides/multi-cluster
---


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Installing the Operator
linktitle: Installing the Operator
description: Installing the Git Operator to install/upgrade Jenkins X
weight: 20
aliases:
- /docs/v3/guides/config/operator
---

Jenkins X 3.x uses a [git operator](https://github.com/jenkins-x/jx-git-operator) to manage installing + upgrading of Jenkins X and any other components in any environment. If you are interested you can read [how it works](/docs/v3/about/how-it-works/).
Expand Down
Loading

0 comments on commit d198cdb

Please sign in to comment.