diff options
author | Daniil Baturin <daniil@vyos.io> | 2021-01-24 00:08:27 +0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-24 00:08:27 +0700 |
commit | dafa540e232387da4e2954b03680a10dd977ad50 (patch) | |
tree | 6608673043044f5ad28ca9ea86ac77e82f2fb741 | |
parent | c3c4831e7feced95679c778e830a2291ae472642 (diff) | |
parent | e06059089100a574909c216b5150423250c1d49f (diff) | |
download | community.vyos.net-dafa540e232387da4e2954b03680a10dd977ad50.tar.gz community.vyos.net-dafa540e232387da4e2954b03680a10dd977ad50.zip |
Merge branch 'main' into main
-rw-r--r-- | site/contribute.md | 53 | ||||
-rw-r--r-- | site/get/contributor-subscriptions.md | 28 | ||||
-rw-r--r-- | site/get/index.md (renamed from site/get.md) | 11 | ||||
-rw-r--r-- | site/get/snapshots.md (renamed from site/snapshots.md) | 0 | ||||
-rw-r--r-- | site/lts.md | 5 | ||||
-rw-r--r-- | soupault.conf | 13 | ||||
-rw-r--r-- | templates/main.html | 10 |
7 files changed, 108 insertions, 12 deletions
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: + +<dl> +<dt>Programmers</dt> +<dd> +Three merged, non-trivial<fn>Non-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.</fn> +pull requests to the source code within the last year. +</dd> + +<dt>Documentation writers</dt> +<dd> +Six merged, non-trivial pull requests to the documentation within the last year. +</dd> + +<dt>Evangelists</dt> +<dd> +A provable<fn>Many 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.</fn> 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. +</dd> + +<hr> +<div id="footnotes"> </div> diff --git a/site/get.md b/site/get/index.md index 1218474..4e267a1 100644 --- a/site/get.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/snapshots.md b/site/get/snapshots.md index 67845ad..67845ad 100644 --- a/site/snapshots.md +++ b/site/get/snapshots.md 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/soupault.conf b/soupault.conf index 0f8c779..a8bda40 100644 --- a/soupault.conf +++ b/soupault.conf @@ -23,6 +23,17 @@ [widgets] +# Moves all elements with class="footnote" or tag name <fn> to <div id="footnotes"> +# 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" @@ -37,5 +48,5 @@ selector = "div#content" action = "append_child" - page = "snapshots.md" + page = "get/snapshots.md" profile = "live" diff --git a/templates/main.html b/templates/main.html index 767ce39..4bdb60a 100644 --- a/templates/main.html +++ b/templates/main.html @@ -76,14 +76,14 @@ <h3>Get VyOS</h3>
<ul>
<li><a href="/nightly-builds">Nightly builds</a></li>
- <li><a href="/snapshots">Snapshots</a></li>
- <li><a href="/lts">LTS release</a></li>
+ <li><a href="/get/snapshots">Snapshots</a></li>
+ <li><a href="/get/contributor-subscriptions">LTS release for contributors</a></li>
</ul>
</div>
<div class="footer__column">
<h3>Contribute</h3>
<ul>
- <li><a href="/contribute">Contributing guidelines</a></li>
+ <li><a href="/contribute">Introduction</a></li>
<li><a href="https://github.com/vyos">Code on GitHub</a></li>
<li><a href="https://phabricator.vyos.net/maniphest">Open tasks</a></li>
</ul>
@@ -97,7 +97,7 @@ <div class="footer__column">
<h3>Commercial Services</h3>
<ul>
- <li><a href="https://vyos.io/subscriptions/support/">Commercial supports</a></li>
+ <li><a href="https://vyos.io/subscriptions/support/">Commercial support</a></li>
<li><a href="https://vyos.io/subscriptions/software/">LTS release subscriptions</a></li>
<li><a href="http://vyos.io/contact-us/">Custom development and consulting</a></li>
</ul>
@@ -174,7 +174,7 @@ <a href='https://www.vyos.io/terms-and-conditions'>Terms & Conditions</a>
</div>
<div class="footer__sm__rights">
- <p>© 2021 vyos.io. All rights reserved.</p>
+ <p>© 2021 VyOS maintainers and contributors.</p>
</div>
</div>
|