From 5e81dc2d02d25390979372b4bf918ac7b894a3fc Mon Sep 17 00:00:00 2001 From: Adam Samalik Date: Jun 09 2017 09:25:41 +0000 Subject: [PATCH 1/2] introduce Boltron release page --- diff --git a/source/_themes/modularity/index.html b/source/_themes/modularity/index.html index 4dd08df..8d4c41c 100644 --- a/source/_themes/modularity/index.html +++ b/source/_themes/modularity/index.html @@ -24,21 +24,37 @@ -
+
+
+

Boltron is coming!

+

We are building a modular prototype. Follow the progress, try it, and give us feedback.

+

Fedora 26 Boltron Server

+
+
+ +
+
+
+ +
+
+
+ +

When you want a rolling release. But not really.

-

How do I get a cutting-edge runtime for my CI/CD front-end along with a stable database?

+

How do I get a cutting-edge runtime along with a stable database?

-

Rolling Release

+

Fast Release

new app runtime
- unstable database + new database
new kernel @@ -47,7 +63,7 @@
-

LTS

+

Stable Release

old app runtime
@@ -81,28 +97,16 @@
-

Modularity separates the HW part (Base Runtime) of the application part (Modules). Different modules can have different goals like new features, stability, or security. It's up to you to choose the right ones.

+

Modularity separates the HW part (Base Runtime) of the application part (Modules). Different modules can have different goals like specific version, stability, or following upstream.

-
-
-
- -
-
-
-
-
-

About Modularity

-

Modularity (formerly, Modularization) is an ongoing initiative in Fedora to resolve the issue of divergent, occasionally conflicting lifecycles of different components. A module provides functionality (for instance a web server) and includes well-integrated and -tested components (for instance Apache httpd and the libraries on which it depends). Modules can be deployed into production in various ways, for instance as "classic" RPM packages or a container image, and is updated as a whole. Different modules can emphasize new features, stability, security, etc. differently.

-

Learn about the project

-
-
-
+ + +

Follow our progress

We post regular updates to our Fedora Modularity YouTube Channel.

@@ -110,7 +114,7 @@
-
+

Get in touch!

Come to our regular meeting, ask us on the mailing list, or discuss on our IRC channel.

diff --git a/source/_themes/modularity/static/custom.css b/source/_themes/modularity/static/custom.css index ef531f5..5c1d4bf 100644 --- a/source/_themes/modularity/static/custom.css +++ b/source/_themes/modularity/static/custom.css @@ -188,13 +188,25 @@ a.btn-primary:hover { border-color: #072b61; } +a.btn-boltron { + background-color: #ad4a73; + border-color: #ad4a73; + color: white; +} + +a.btn-boltron:hover { + background-color: #6f2443; + border-color: #6f2443; + color: white; +} + div.small-jumbotron { padding: 30px 0; font-size: 1.2em; } div.small-jumbotron h2 { - + margin-top: 4px; } div.small-jumbotron-white { @@ -209,10 +221,15 @@ div.small-jumbotron-black { color: white; } +div.small-jumbotron-boltron { + background-color: #942653; + color: white; +} + div.viz-distro { border-radius: 10px; - background-color: #e6e6e6; + background-color: #ccc; padding: 10px 0 1px; font-size: 16px; margin: 40px 0; @@ -239,7 +256,7 @@ div.viz-component-old { } div.viz-component-module { - background-color: #a4560a; + background-color: #b16d2b; height: 82px; padding-top: 30px; } diff --git a/source/docs.rst b/source/docs.rst index 8d314d5..8ae0779 100644 --- a/source/docs.rst +++ b/source/docs.rst @@ -9,6 +9,10 @@ Documentation Index Contents: +.. toctree:: + :caption: Prototype + + prototype/boltron .. toctree:: diff --git a/source/prototype/boltron.rst b/source/prototype/boltron.rst new file mode 100644 index 0000000..2241d97 --- /dev/null +++ b/source/prototype/boltron.rst @@ -0,0 +1,53 @@ +Fedora 26 Boltron Server +======================== + +Boltron is a upcoming prototype of Fedora Modularity. A formal description is documented in `Changes/Modular Server Preview `__ on the Fedora wiki. **This page is going to track the progress** of the release. + + +Modules in Boltron +------------------ + +The following is a list of modules that we have completed: + +- `PHP `__ +- `httpd `__ +- `nginx `__ +- `memcached `__ +- `haproxy `__ +- `source-to-image `__ +- `PERL `__ +- `dhcp-server `__ +- `postfix `__ +- `container-runtime `__ +- `MariaDB `__ +- `MongoDB `__ + + +For more information about individual modules - both completed and in progress - see our `Fedora Modularity: Modules GitHub space `__. + +DNF prototype +------------- + +If you want to try the DNF prototype or any of the modules above, please refer to the `DNF Modularity Prototype repository `__ or get the image directly from Docker hub: + +:: + + $ docker pull jamesantill/flat-modules-dnf + +Then start the container using this image with an interactive shell: + +:: + + $ docker run --rm -it jamesantill/flat-modules-dnf /bin/bash + +You can list the available modules: + +:: + + $ dnf module list + +And install some. All of the modules mentioned above should work. Please note that not all modules listed by the previous command will work at the moment. + +:: + + $ dnf install nodejs From cb1c06109e90606196b0f7b318af884721fb0de5 Mon Sep 17 00:00:00 2001 From: Adam Samalik Date: Jun 09 2017 09:43:35 +0000 Subject: [PATCH 2/2] cosmetic changes on the Boltron page --- diff --git a/source/_themes/modularity/index.html b/source/_themes/modularity/index.html index 8d4c41c..7fd4ae5 100644 --- a/source/_themes/modularity/index.html +++ b/source/_themes/modularity/index.html @@ -97,7 +97,7 @@
-

Modularity separates the HW part (Base Runtime) of the application part (Modules). Different modules can have different goals like specific version, stability, or following upstream.

+

Modularity separates the hardware side (Base Runtime) from the application side (Modules). Different modules can have different goals like a specific version, stability, or closely following upstream.

diff --git a/source/prototype/boltron.rst b/source/prototype/boltron.rst index 2241d97..7cebffd 100644 --- a/source/prototype/boltron.rst +++ b/source/prototype/boltron.rst @@ -1,7 +1,7 @@ Fedora 26 Boltron Server ======================== -Boltron is a upcoming prototype of Fedora Modularity. A formal description is documented in `Changes/Modular Server Preview `__ on the Fedora wiki. **This page is going to track the progress** of the release. +Boltron is an upcoming prototype of Fedora Modularity. A formal description is documented in `Changes/Modular Server Preview `__ on the Fedora wiki. **This page tracks the progress** of the release. Modules in Boltron @@ -21,9 +21,10 @@ The following is a list of modules that we have completed: - `container-runtime `__ - `MariaDB `__ - `MongoDB `__ +- `PostgreSQL `__ -For more information about individual modules - both completed and in progress - see our `Fedora Modularity: Modules GitHub space `__. +For more information about individual modules - both completed and in progress - see the `Fedora Modularity: Modules GitHub space `__. DNF prototype -------------