From 6d77563f8448abb9470edaacbcfa4218a0bec5d6 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Fri, 22 Jan 2021 18:14:46 +0700 Subject: Move LTS and snapshots to /get/ section. --- site/get.md | 31 ------------------------------- site/get/index.md | 31 +++++++++++++++++++++++++++++++ site/get/lts.md | 5 +++++ site/get/snapshots.md | 7 +++++++ site/lts.md | 5 ----- site/snapshots.md | 7 ------- soupault.conf | 2 +- 7 files changed, 44 insertions(+), 44 deletions(-) delete mode 100644 site/get.md create mode 100644 site/get/index.md create mode 100644 site/get/lts.md create mode 100644 site/get/snapshots.md delete mode 100644 site/lts.md delete mode 100644 site/snapshots.md diff --git a/site/get.md b/site/get.md deleted file mode 100644 index 1218474..0000000 --- a/site/get.md +++ /dev/null @@ -1,31 +0,0 @@ -# Get VyOS - -VyOS has three release "channels": nightly builds, monthly snapshots, and LTS releases. - -## Nightly builds - -Nightly builds are automatically produced every day and include all latest code -from maintainers and community contributors. - -They aren't hand-test before upload, and occasionally may not even boot. - -Nightly builds are for you if you... - -* want to help us test latest VyOS code -* want to check whether a bug is fixed in the latest code -* made a patch and want to test it before making a pull request - -Get nightly builds from [downloads.vyos.io](https://downloads.vyos.io/?dir=rolling/current/). - -## Monthly snapshots - -Monthly snapshots receive some testing to ensure they aren't badly broken. -They include all experimental features. - -We recommend them for home networks, lab use, and non-critical production routers. - -Get them from our [snapshots page](/snapshots). - -## LTS release - - diff --git a/site/get/index.md b/site/get/index.md new file mode 100644 index 0000000..1218474 --- /dev/null +++ b/site/get/index.md @@ -0,0 +1,31 @@ +# Get VyOS + +VyOS has three release "channels": nightly builds, monthly snapshots, and LTS releases. + +## Nightly builds + +Nightly builds are automatically produced every day and include all latest code +from maintainers and community contributors. + +They aren't hand-test before upload, and occasionally may not even boot. + +Nightly builds are for you if you... + +* want to help us test latest VyOS code +* want to check whether a bug is fixed in the latest code +* made a patch and want to test it before making a pull request + +Get nightly builds from [downloads.vyos.io](https://downloads.vyos.io/?dir=rolling/current/). + +## Monthly snapshots + +Monthly snapshots receive some testing to ensure they aren't badly broken. +They include all experimental features. + +We recommend them for home networks, lab use, and non-critical production routers. + +Get them from our [snapshots page](/snapshots). + +## LTS release + + diff --git a/site/get/lts.md b/site/get/lts.md new file mode 100644 index 0000000..6a38031 --- /dev/null +++ b/site/get/lts.md @@ -0,0 +1,5 @@ +# VyOS long-term support release + +VyOS long-term support release source code is available for everyone. + +However, pre-built images are only available for people and companies who help us move the project forward. diff --git a/site/get/snapshots.md b/site/get/snapshots.md new file mode 100644 index 0000000..67845ad --- /dev/null +++ b/site/get/snapshots.md @@ -0,0 +1,7 @@ +# VyOS monthly snapshots + +VyOS snapshots are built from the current development every month. +They receive some testing to ensure they aren't broken, +but they do include experimental features. + +## Available snapshots diff --git a/site/lts.md b/site/lts.md deleted file mode 100644 index 6a38031..0000000 --- a/site/lts.md +++ /dev/null @@ -1,5 +0,0 @@ -# VyOS long-term support release - -VyOS long-term support release source code is available for everyone. - -However, pre-built images are only available for people and companies who help us move the project forward. diff --git a/site/snapshots.md b/site/snapshots.md deleted file mode 100644 index 67845ad..0000000 --- a/site/snapshots.md +++ /dev/null @@ -1,7 +0,0 @@ -# VyOS monthly snapshots - -VyOS snapshots are built from the current development every month. -They receive some testing to ensure they aren't broken, -but they do include experimental features. - -## Available snapshots diff --git a/soupault.conf b/soupault.conf index 0f8c779..8738cc5 100644 --- a/soupault.conf +++ b/soupault.conf @@ -37,5 +37,5 @@ selector = "div#content" action = "append_child" - page = "snapshots.md" + page = "get/snapshots.md" profile = "live" -- cgit v1.2.3 From 4d0294c643cd62e3d746f41b716a85ae5258da38 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Fri, 22 Jan 2021 19:17:43 +0700 Subject: Add the section for contributors. --- site/contribute.md | 53 +++++++++++++++++++++++++++++++++++ site/get/contributor-subscriptions.md | 28 ++++++++++++++++++ site/get/index.md | 11 +++++++- site/get/lts.md | 5 ---- soupault.conf | 11 ++++++++ 5 files changed, 102 insertions(+), 6 deletions(-) create mode 100644 site/contribute.md create mode 100644 site/get/contributor-subscriptions.md delete mode 100644 site/get/lts.md diff --git a/site/contribute.md b/site/contribute.md new file mode 100644 index 0000000..3dca780 --- /dev/null +++ b/site/contribute.md @@ -0,0 +1,53 @@ +# Contributing to VyOS + +VyOS development process is open and transparent. We welcome everyone to contribute! +There's a lot of work to do: writing code, writing and editing documentation, +testing latest builds and more. + +## Why contribute? + +### Copyright stays with you + +Unlike some other projects, we intentionally do not use a contributor agreement +that would give us exclusive rights to your contributions. + +The copyrights to VyOS source code and documentation remain shared between +all contributors, so that no one (including its current maintainers) +can make a proprietary fork. + +### We have rewards + +Maintaining an LTS version is a hard, delicate, high-responsibility work. +Being a maintainer means not being able to refuse to work on the hard tasks. +We keep prebuilt LTS images behind a paywall for that reason, +but we are ready to share our work with everyone who helps us move the project forward. + +This includes everyone who contributes code, tests latest builds, writes documentation, +or promotes VyOS in the social media or at live events. + +Read about our contributor subscription [eligibility guidelines](/contributor-subscriptions). + +We also have [badges](https://www.youracclaim.com/organizations/vyos/badges)! + +## Where to start + +### Contributing to the code + +* Read [contributing guidelines](https://docs.vyos.io/en/latest/contributing/index.html). +* Browse [open tasks](https://phabricator.vyos.net/maniphest/query/YqwCUwoj7wWx/#R). + +### Contributing to the documentation + +* Fork the [vyos-documentation](https://github.com/vyos/vyos-documentation/) repo. +* Read the [guidelines](https://docs.vyos.io/en/latest/contributing/documentation.html). + +### Testing latest builds + +* Get a [nightly build](https://downloads.vyos.io/?dir=rolling/current) or a [snapshot](/get/snapshots) +* Reports bugs in [Phabricator](https://phabricator.vyos.net/maniphest). + +### Spreading the word + +* Write about VyOS in your own blog or website. +* Write about VyOS and share our posts on social media. +* Speak about VyOS at conferenced and meetups. diff --git a/site/get/contributor-subscriptions.md b/site/get/contributor-subscriptions.md new file mode 100644 index 0000000..19808b5 --- /dev/null +++ b/site/get/contributor-subscriptions.md @@ -0,0 +1,28 @@ +# Free LTS subscriptions for contributors + +We are happy to share our work on maintaining LTS releases with everyone who works together with us. +That's why we introduced free subscriptions for contributors. + +Our eligibility guidelines are as follows: + +
+
Programmers
+
+Three merged, non-trivialNon-trivial is relative of course. A single typo fix is trivial, while extensive proofreading of help strings and error messages definitely counts. Contact us if not sure. +pull requests to the source code within the last year. +
+ +
Documentation writers
+
+Six merged, non-trivial pull requests to the documentation within the last year. +
+ +
Evangelists
+
+A provableMany people tell us that they promote VyOS among friends and collegues. It may be true, but the problem is that anyone can say that. If you want to get a subscription as an evangelist, +please supply links to posts or recorded talks. track record of posting about VyOS (whether on your own site or on social media) +or speaking about it at live events (offline or online). Answering on the forums also counts. +
+ +
+
diff --git a/site/get/index.md b/site/get/index.md index 1218474..4e267a1 100644 --- a/site/get/index.md +++ b/site/get/index.md @@ -24,8 +24,17 @@ They include all experimental features. We recommend them for home networks, lab use, and non-critical production routers. -Get them from our [snapshots page](/snapshots). +Get them from our [snapshots page](/get/snapshots). ## LTS release +Prebuilt LTS release images are available to people and companies who help us move the project forward. +There are many ways to get access: + +* Purchase a [software access subscription](https://vyos.io/subscriptions/software/). +* Get free access with a [support subscription](https://vyos.io/subscriptions/support/). +* Apply for a free subscription as a [contributor](/get/contributor-subscriptions). +* Apply for a free subscription as an [educational instutution](https://vyos.io/community/for-educational-institutions/), [non-profit](https://vyos.io/community/for-non-commercial-organizations/), or an [emergency service](http://vyos.io/community/for-first-responders/). + +Or you can build an LTS image from source. diff --git a/site/get/lts.md b/site/get/lts.md deleted file mode 100644 index 6a38031..0000000 --- a/site/get/lts.md +++ /dev/null @@ -1,5 +0,0 @@ -# VyOS long-term support release - -VyOS long-term support release source code is available for everyone. - -However, pre-built images are only available for people and companies who help us move the project forward. diff --git a/soupault.conf b/soupault.conf index 8738cc5..a8bda40 100644 --- a/soupault.conf +++ b/soupault.conf @@ -23,6 +23,17 @@ [widgets] +# Moves all elements with class="footnote" or tag name to
+# and replaces them with numbered links. +[widgets.footnotes] + widget = "footnotes" + selector = "div#footnotes" + footnote_selector = [".footnote", "fn"] + footnote_link_class = "footnote" + back_links = true + link_id_prepend = "footnote-" + back_link_id_append = "-ref" + # Inserts the banner in main page only [widgets.insert-banner] widget = "include" -- cgit v1.2.3 From 99615669c1ae067b5cce5a24542d9ce607b9fbb2 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Fri, 22 Jan 2021 23:06:04 +0700 Subject: Fix some links. --- templates/main.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/templates/main.html b/templates/main.html index d11e2e0..327ea5e 100644 --- a/templates/main.html +++ b/templates/main.html @@ -43,10 +43,10 @@
@@ -90,14 +90,14 @@

Get VyOS

-- cgit v1.2.3