diff --git a/.github/ISSUE_TEMPLATE/documentation.md b/.github/ISSUE_TEMPLATE/documentation.md index a0ed0b42..9e5505f3 100644 --- a/.github/ISSUE_TEMPLATE/documentation.md +++ b/.github/ISSUE_TEMPLATE/documentation.md @@ -7,7 +7,7 @@ projects: '' assignees: '' --- -**Relevant links* +**Relevant links** Link(s) to the section(s) of documentation that are outdated or otherwise wrong **Description** diff --git a/website/content/en/_index.html b/website/content/en/_index.html index 5c197e47..1b3da31f 100644 --- a/website/content/en/_index.html +++ b/website/content/en/_index.html @@ -24,20 +24,15 @@ linkTitle = "Jenkins Kubernetes Operator" {{% /blocks/section %}} {{% blocks/lead color="primary" %}} -Jenkins operator is a Kubernetes native operator which fully manages Jenkins on Kubernetes.
It was built with immutability and declarative configuration as code in mind.
+Jenkins Operator is a Kubernetes native operator which fully manages Jenkins on Kubernetes.
It was built with immutability and declarative configuration as code in mind.
{{% /blocks/lead %}} {{< blocks/section color="dark" >}} -{{% blocks/feature icon="fa-hdd" title="Volumes handling" %}} -AWS EBS volume attach/detach issue when using PVC -{{% /blocks/feature %}} - {{% blocks/feature icon="fas fa-cogs" title="Better configuration as code" %}} Use groovy scripts or JCasC to configure your Jenkins instance {{% /blocks/feature %}} - {{% blocks/feature icon="fas fa-shield-alt" title="Security and hardening out of the box" %}} Enable CSRF, disable usage stats, enable master access control and more by default {{% /blocks/feature %}} @@ -50,10 +45,6 @@ Less chance to lose data Improve user experience by informing what has been done {{% /blocks/feature %}} -{{% blocks/feature icon="fas fa-file-archive" title="Backup and restore for jobs history" %}} -Prevent loss of job history -{{% /blocks/feature %}} - {{< /blocks/section >}} @@ -69,14 +60,19 @@ We do a Pull Request contributions workflow on **GitHub**. New users are always Learning the usage of Jenkins Operator will make your life easier. After that, you can easily contribute to the project. {{% /blocks/feature %}} -{{% blocks/feature icon="fab fa-slack" title="Join #jenkins-operator on Slack!" %}} -Ask questions, receive help and talk with other users about operator on dedicated Slack channel. +{{% blocks/feature icon="fab fa-jenkins" title="Jenkins Community Discourse" %}} +Ask questions, discuss best practices and talk to other users about Jenkins Operator on a dedicated Discourse category. +Visit Discourse +{{% /blocks/feature %}} + +{{% blocks/feature icon="fab fa-slack" title="Join #jenkins-operator on Slack!" %}} +Chat with other users about Jenkins Operator on dedicated Slack channel. Invite form + Go to Slack {{% /blocks/feature %}} - {{< /blocks/section >}} diff --git a/website/content/en/about/_index.html b/website/content/en/about/_index.html index 3668f264..cebc8915 100644 --- a/website/content/en/about/_index.html +++ b/website/content/en/about/_index.html @@ -21,20 +21,18 @@ Jenkins Operator is a Kubernetes native operator which fully manages Jenkins on Logo
-

The main reason why we decided to write the jenkins-operator is the fact that we faced a lot of problems with standard Jenkins deployment. We want to make Jenkins more robust, suitable for dynamic and multi-tenant environments.

+

The main reason why we decided to develop the Jenkins Operator is the fact that we faced a lot of problems with standard Jenkins deployment. We want to make Jenkins more robust, suitable for dynamic and multi-tenant environments.


Some of the problems we want to solve:

diff --git a/website/content/en/docs/Getting Started/latest/_index.md b/website/content/en/docs/Getting Started/latest/_index.md index 3a02a0c7..8561a6a0 100644 --- a/website/content/en/docs/Getting Started/latest/_index.md +++ b/website/content/en/docs/Getting Started/latest/_index.md @@ -4,11 +4,11 @@ linkTitle: "Latest (v0.6.x)" weight: 10 date: 2021-01-18 description: > - How to work with jenkins-operator to be released version + How to work with the latest, currently supported Jenkins Operator version. --- {{% pageinfo %}} -This document describes a getting started guide for **Jenkins Operator** currently in preview version and an additional configuration. +This document describes a getting started guide for **Jenkins Operator** `v0.6.x` and also additional configuration. {{% /pageinfo %}} ## First Steps diff --git a/website/content/en/docs/Getting Started/v0.1.x/_index.md b/website/content/en/docs/Getting Started/v0.1.x/_index.md index c79da4e4..b4a0deca 100644 --- a/website/content/en/docs/Getting Started/v0.1.x/_index.md +++ b/website/content/en/docs/Getting Started/v0.1.x/_index.md @@ -4,11 +4,11 @@ linkTitle: "v0.1.x" weight: 10 date: 2019-08-05 description: > - How to work with an older version of jenkins-operator. We recommend migration to a newer version. + How to work with Jenkins Operator 0.1.x version. We recommend migrating to a newer version. --- {{% pageinfo %}} -This document describes a getting started guide for **Jenkins Operator** `v0.1.x` and an additional configuration. +This document describes a getting started guide for **Jenkins Operator** `v0.1.x` and also additional configuration. {{% /pageinfo %}} ## First Steps diff --git a/website/content/en/docs/Getting Started/v0.2.x/_index.md b/website/content/en/docs/Getting Started/v0.2.x/_index.md index 5ed2d55b..2686e201 100644 --- a/website/content/en/docs/Getting Started/v0.2.x/_index.md +++ b/website/content/en/docs/Getting Started/v0.2.x/_index.md @@ -4,11 +4,11 @@ linkTitle: "v0.2.x" weight: 10 date: 2019-08-05 description: > - How to work with an older version of jenkins-operator. We recommend migration to a newer version. + How to work with Jenkins Operator 0.2.x version. We recommend migrating to a newer version. --- {{% pageinfo %}} -This document describes a getting started guide for **Jenkins Operator** `v0.2.x` and an additional configuration. +This document describes a getting started guide for **Jenkins Operator** `v0.2.x` and also additional configuration. {{% /pageinfo %}} ## First Steps diff --git a/website/content/en/docs/Getting Started/v0.3.x/_index.md b/website/content/en/docs/Getting Started/v0.3.x/_index.md index 552de6a5..88e6876c 100644 --- a/website/content/en/docs/Getting Started/v0.3.x/_index.md +++ b/website/content/en/docs/Getting Started/v0.3.x/_index.md @@ -4,11 +4,11 @@ linkTitle: "v0.3.x" weight: 10 date: 2019-12-20 description: > - How to work with an older version of jenkins-operator. We recommend migration to a newer version. + How to work with Jenkins Operator 0.3.x version. We recommend migrating to a newer version. --- {{% pageinfo %}} -This document describes a getting started guide for **Jenkins Operator** `v0.3.x` and an additional configuration. +This document describes a getting started guide for **Jenkins Operator** `v0.3.x` and also additional configuration. {{% /pageinfo %}} ## First Steps diff --git a/website/content/en/docs/Getting Started/v0.4.x/_index.md b/website/content/en/docs/Getting Started/v0.4.x/_index.md index e03fdc17..ac0c862e 100644 --- a/website/content/en/docs/Getting Started/v0.4.x/_index.md +++ b/website/content/en/docs/Getting Started/v0.4.x/_index.md @@ -4,11 +4,11 @@ linkTitle: "v0.4.x" weight: 10 date: 2020-04-13 description: > - How to work with jenkins-operator latest version + How to work with Jenkins Operator 0.4.x version. We recommend migrating to a newer version. --- {{% pageinfo %}} -This document describes a getting started guide for **Jenkins Operator** `v0.4.x` and an additional configuration. +This document describes a getting started guide for **Jenkins Operator** `v0.4.x` and also additional configuration. {{% /pageinfo %}} ## First Steps diff --git a/website/content/en/docs/Getting Started/v0.5.x/_index.md b/website/content/en/docs/Getting Started/v0.5.x/_index.md index 8950c703..109d1b1e 100644 --- a/website/content/en/docs/Getting Started/v0.5.x/_index.md +++ b/website/content/en/docs/Getting Started/v0.5.x/_index.md @@ -4,11 +4,11 @@ linkTitle: "v0.5.x" weight: 10 date: 2021-01-18 description: > - How to work with jenkins-operator latest version + How to work with Jenkins Operator 0.5.x version. We recommend migrating to a newer version. --- {{% pageinfo %}} -This document describes a getting started guide for **Jenkins Operator** `v0.5.x` and an additional configuration. +This document describes a getting started guide for **Jenkins Operator** `v0.5.x` and also additional configuration. {{% /pageinfo %}} ## First Steps diff --git a/website/layouts/partials/page-meta-links.html b/website/layouts/partials/page-meta-links.html index 16deaefa..28c85e4e 100644 --- a/website/layouts/partials/page-meta-links.html +++ b/website/layouts/partials/page-meta-links.html @@ -7,11 +7,11 @@ {{ if .Site.IsMultiLingual }} {{ $editURL = printf "%s/edit/master/website/content/%s/%s" $gh_repo ($.Site.Language.Lang) .Path }} {{ end }} - {{ $issuesURL := printf "%s/issues/new?title=%s" $gh_repo (htmlEscape $.Title )}} + {{ $issuesURL := printf "%s/issues/new?labels=documentation&template=documentation.md&title=%s" $gh_repo (htmlEscape $.Title )}} {{ T "post_edit_this" }} {{ T "post_create_issue" }} {{ if $gh_project_repo }} - {{ $project_issueURL := printf "%s/issues/new" $gh_project_repo }} + {{ $project_issueURL := printf "%s/issues/new/choose" $gh_project_repo }} {{ T "post_create_project_issue" }} {{ end }}
diff --git a/website/layouts/shortcodes/blocks/feature.html b/website/layouts/shortcodes/blocks/feature.html new file mode 100644 index 00000000..5a447b33 --- /dev/null +++ b/website/layouts/shortcodes/blocks/feature.html @@ -0,0 +1,10 @@ +{{ $icon := .Get "icon" | default "fa-lightbulb" }} +{{ $url_text := .Get "url_text" }} +
+
+ +
+

{{ .Get "title" | markdownify }}

+

{{ .Inner }}

+ {{ with .Get "url" }}

{{ with $url_text }}{{ $url_text }}{{ else }}{{ T "ui_read_more" }}{{ end }} …

{{ end }} +
diff --git a/website/static/favicons/apple-touch-icon-180x180.png b/website/static/favicons/apple-touch-icon-180x180.png new file mode 100644 index 00000000..a8395773 Binary files /dev/null and b/website/static/favicons/apple-touch-icon-180x180.png differ diff --git a/website/static/favicons/favicon-16x16.png b/website/static/favicons/favicon-16x16.png new file mode 100644 index 00000000..2a5bb22d Binary files /dev/null and b/website/static/favicons/favicon-16x16.png differ diff --git a/website/static/favicons/favicon-32x32.png b/website/static/favicons/favicon-32x32.png new file mode 100644 index 00000000..a0c0d974 Binary files /dev/null and b/website/static/favicons/favicon-32x32.png differ diff --git a/website/static/favicons/favicon.ico b/website/static/favicons/favicon.ico index 87111eba..e8eb6a0a 100644 Binary files a/website/static/favicons/favicon.ico and b/website/static/favicons/favicon.ico differ diff --git a/website/static/favicons/pwa-192x192.png b/website/static/favicons/pwa-192x192.png new file mode 100644 index 00000000..90ae5b15 Binary files /dev/null and b/website/static/favicons/pwa-192x192.png differ diff --git a/website/static/favicons/pwa-512x512.png b/website/static/favicons/pwa-512x512.png new file mode 100644 index 00000000..c3ec4334 Binary files /dev/null and b/website/static/favicons/pwa-512x512.png differ diff --git a/website/static/favicons/tile150x150.png b/website/static/favicons/tile150x150.png new file mode 100644 index 00000000..bacae43c Binary files /dev/null and b/website/static/favicons/tile150x150.png differ diff --git a/website/static/favicons/tile310x150.png b/website/static/favicons/tile310x150.png new file mode 100644 index 00000000..f61718ea Binary files /dev/null and b/website/static/favicons/tile310x150.png differ diff --git a/website/static/favicons/tile310x310.png b/website/static/favicons/tile310x310.png new file mode 100644 index 00000000..6060918b Binary files /dev/null and b/website/static/favicons/tile310x310.png differ diff --git a/website/static/favicons/tile70x70.png b/website/static/favicons/tile70x70.png new file mode 100644 index 00000000..c4d6581a Binary files /dev/null and b/website/static/favicons/tile70x70.png differ