Merge pull request #50 from bacharakis/update-gitlab
authorPieter De Praetere <pieter.de.praetere@helptux.be>
Tue, 2 Feb 2021 19:56:09 +0000 (20:56 +0100)
committerGitHub <noreply@github.com>
Tue, 2 Feb 2021 19:56:09 +0000 (20:56 +0100)
Update GitLab stand page

22 files changed:
content/stands/matrix.md
content/stands/matrix/_index.md [new file with mode: 0644]
content/stands/openharmony_project/index.html [new file with mode: 0644]
content/stands/openmandriva/_index.md
content/stands/ow2_open_source_community.md [deleted file]
content/stands/the_libresoc_project__a_hybrid_3d_cpu_vpu_gpu.md
static/stands/freebsd/FREEBSD_Logo_Vert_Pos_RGB.png [new file with mode: 0644]
static/stands/openharmony_project/HuaweiSans-Bold.ttf [new file with mode: 0644]
static/stands/openharmony_project/HuaweiSans-Light.ttf [new file with mode: 0644]
static/stands/openharmony_project/HuaweiSans-Medium.ttf [new file with mode: 0644]
static/stands/openharmony_project/HuaweiSans-Regular.ttf [new file with mode: 0644]
static/stands/openharmony_project/HuaweiSans-Thin.ttf [new file with mode: 0644]
static/stands/openharmony_project/Hueawei-logo.png [new file with mode: 0644]
static/stands/openharmony_project/Hueawei-logo.webp [new file with mode: 0644]
static/stands/openharmony_project/fosdem1.png [new file with mode: 0644]
static/stands/openharmony_project/fosdem1.webp [new file with mode: 0644]
static/stands/openharmony_project/gitlab.png [new file with mode: 0644]
static/stands/openharmony_project/gitlab.webp [new file with mode: 0644]
static/stands/openharmony_project/laptop-mockup.png [new file with mode: 0644]
static/stands/openharmony_project/laptop-mockup.webp [new file with mode: 0644]
static/stands/openharmony_project/mockup.png [new file with mode: 0644]
static/stands/openharmony_project/mockup.webp [new file with mode: 0644]

index 535137e3bcf3100778d1f3d6ddc2b211e0c2774e..75ef7127d2266477b5f961fd3b9a86c3bb56c729 100644 (file)
@@ -1,30 +1,9 @@
 ---
 description: |
-  <div style="float:left; padding: 10px"><img src="logo.png" style="max-width: 400px" /></div>
-  <p><a href="https://matrix.org">Matrix</a> is an open protocol for secure, decentralised
-   communication - defining an end-to-end-encrypted real-time communication layer
-   for the open Web suitable for instant messaging, VoIP, microblogging, forums and
-   more.  We publish Matrix as an <a href="https://matrix.org/docs/spec">open standard</a> under
-   the open governance of the non-profit <a href="https://matrix.org/foundation">Matrix.org Foundation</a>,
-   and release Apache-licensed reference implementations of the protocol for server,
-   client SDKs, bots, bridges & more.  Some users may recognise Matrix via client
-   apps such as Element (https://element.io, formerly Riot).</p>
-
-  <p>Matrix works
-   by replicating conversation history across servers which participate in a given
-   conversation, ensuring that ownership of the conversation is fully decentralised:
-   no single server owns or controls the conversation, just as git repositories are
-   cloned equally between all participants.  As a result, you can think of Matrix
-   more like a global decentralised object database with realtime pubsub semantics,
-   rather than a traditional message-passing protocol.  The protocol defines HTTPS+JSON
-   APIs as a baseline, but more efficient transports and encodings are supported
-   and encouraged.</p>
-
-  <p>The public Matrix network on the internet has over 26M
-   addressable users spread over ~60K servers, ranging in size from personal RPis
-   through to massive deployments for organisations including Mozilla, the Wikimedia
-   Foundation, German schools in Schleswig-Holstein & Hamburg, and the entirety of
-   the French Government.</p>
+  Matrix is an open protocol for secure, decentralised
+   communication: an end-to-end-encrypted real-time communication layer
+   for the open Web suitable for instant messaging, VoIP, forums and
+   more.
 layout: stand
 logo: stands/matrix/logo.png
 new_this_year: |
diff --git a/content/stands/matrix/_index.md b/content/stands/matrix/_index.md
new file mode 100644 (file)
index 0000000..08d22d4
--- /dev/null
@@ -0,0 +1,84 @@
+---
+description: |
+  <div style="float:left; padding: 10px"><img src="logo.png" style="max-width: 400px" /></div>
+  <p><a href="https://matrix.org">Matrix</a> is an open protocol for secure, decentralised
+   communication - defining an end-to-end-encrypted real-time communication layer
+   for the open Web suitable for instant messaging, VoIP, microblogging, forums and
+   more.  We publish Matrix as an <a href="https://matrix.org/docs/spec">open standard</a> under
+   the open governance of the non-profit <a href="https://matrix.org/foundation">Matrix.org Foundation</a>,
+   and release Apache-licensed reference implementations of the protocol for server,
+   client SDKs, bots, bridges & more.  Some users may recognise Matrix via client
+   apps such as Element (https://element.io, formerly Riot).</p>
+
+  <p>Matrix works
+   by replicating conversation history across servers which participate in a given
+   conversation, ensuring that ownership of the conversation is fully decentralised:
+   no single server owns or controls the conversation, just as git repositories are
+   cloned equally between all participants.  As a result, you can think of Matrix
+   more like a global decentralised object database with realtime pubsub semantics,
+   rather than a traditional message-passing protocol.  The protocol defines HTTPS+JSON
+   APIs as a baseline, but more efficient transports and encodings are supported
+   and encouraged.</p>
+
+  <p>The public Matrix network on the internet has over 26M
+   addressable users spread over ~60K servers, ranging in size from personal RPis
+   through to massive deployments for organisations including Mozilla, the Wikimedia
+   Foundation, German schools in Schleswig-Holstein & Hamburg, and the entirety of
+   the French Government.</p>
+layout: stand
+logo: stands/matrix/logo.png
+new_this_year: |
+  <p>2020 was a busy year for Matrix.</p>
+  <ul>
+  <li>Mozilla turned off IRC and
+    migrated to Matrix in March: https://matrix.org/blog/2020/03/03/moznet-irc-is-dead-long-live-mozilla-matrix</li>
+  <li>After loads of testing, we finally turned on end-to-end encryption by default
+    for all private rooms in May: https://matrix.org/blog/2020/05/06/cross-signing-and-end-to-end-encryption-by-default-is-here</li>
+  <li>We finally fixed our performance problems on the overloaded matrix.org server
+    by horizontally sharding Synapse: https://matrix.org/blog/2020/11/03/how-we-fixed-synapses-scalability</li>
+  <li>We started to see more academic research emerging on Matrix, particularly analysing
+    the properties of state resolution (how we keep Matrix rooms securely replicated
+    in a byzantine fault tolerant manner): https://matrix.org/blog/2020/06/16/matrix-decomposition-an-independent-academic-analysis-of-matrix-state-resolution</li>
+  <li>Dendrite (our next-gen Golang Matrix server) entered beta in October, steadily
+    improving ever since: https://matrix.org/blog/2020/10/08/dendrite-is-entering-beta</li>
+  <li>Gitter joined Matrix in October, with native Matrix support launching in December:
+    https://matrix.org/blog/2020/12/07/gitter-now-speaks-matrix</li>
+  <li>We started working
+    on Decentralised Reputation as a mechanism for empowering users to filter out
+    abuse or other unwanted content in Matrix (thus *finally* catching up with our
+    FOSDEM 2017 talk on the subject: https://archive.fosdem.org/2017/schedule/event/matrix_future/):
+    https://matrix.org/blog/2020/10/19/combating-abuse-in-matrix-without-backdoors</li>
+  <li>We launched Cerulean, a wildly experimental proof-of-concept to experiment
+    with threads demonstrate the viability of twitter-style microblogging on Matrix
+    (including an initial implementation of decentralised reputation!): https://matrix.org/blog/2020/12/18/introducing-cerulean</li>
+  <li>We got the first messages flowing over Decentralised MLS (Messaging Layer Security),
+    giving logarithmic rather than linear complexity E2EE.</li>
+  </ul>
+  <p>In 2021, we plan
+    to add:</p>
+  <ul>
+  <li>Spaces - shareable hierarchies of rooms, effectively making Matrix
+    a decentralised hierarchical filesystem for realtime data!</li>
+  <li>Threads - full
+    support for free-form threaded conversations</li>
+  <li>Full Social Login (log in via
+    Github, Gitlab, or as wide a choice of SSO providers as you like)</li>
+  <li>Massively
+    improved VoIP</li>
+  <li>Voice messages, Location sharing, Custom emoji, Canonical
+    DMs...</li>
+  <li>...and reworking E2EE, again, to improve reliability and performance.</li>
+  </ul>
+showcase: |
+  <p>Matrix is an open protocol for secure decentralised communication, aiming
+  to bust open the closed proprietary communication silos (Slack, Teams, Discord,
+  WhatsApp etc) which have dominated in recent years.  On our stand you'll be able
+  to sync via chat & video conference directly with the core Matrix team, get demos
+  of all the latest stuff we've been working on, and generally learn how to liberate
+  your communication and join the open Matrix communication network.</p>
+themes:
+- Office suites and productivity
+title: Matrix
+website: https://matrix.org
+chatroom: matrix
+---
\ No newline at end of file
diff --git a/content/stands/openharmony_project/index.html b/content/stands/openharmony_project/index.html
new file mode 100644 (file)
index 0000000..effd66e
--- /dev/null
@@ -0,0 +1,1101 @@
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
+    <link
+      rel="stylesheet"
+      href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"
+    />
+
+    <style>
+      @font-face {
+        font-family: "Huawei Sans";
+        font-display: swap;
+        font-weight: 100;
+        src: url("./HuaweiSans-Thin.ttf") format("truetype");
+      }
+      @font-face {
+        font-family: "Huawei Sans";
+        font-display: swap;
+        font-weight: 300;
+        src: url("./HuaweiSans-Light.ttf") format("truetype");
+      }
+      @font-face {
+        font-family: "Huawei Sans";
+        font-display: swap;
+        font-weight: 400;
+        src: url("./HuaweiSans-Regular.ttf") format("truetype");
+      }
+      @font-face {
+        font-family: "Huawei Sans";
+        font-display: swap;
+        font-weight: 500;
+        src: url("./HuaweiSans-Medium.ttf") format("truetype");
+      }
+      @font-face {
+        font-family: "Huawei Sans";
+        font-display: swap;
+        font-weight: 800;
+        src: url("./HuaweiSans-Bold.ttf") format("truetype");
+      }
+      *,
+      body *,
+      html * {
+        font-family: "Huawei Sans", sans-serif;
+      }
+      header#header {
+        height: 85px;
+        display: -webkit-box;
+        display: -webkit-flex;
+        display: -moz-flex;
+        display: -ms-flexbox;
+        display: flex;
+        -webkit-box-align: center;
+        -ms-flex-align: center;
+        -webkit-align-items: center;
+        -moz-align-items: center;
+        align-items: center;
+        -webkit-box-pack: center;
+        -ms-flex-pack: center;
+        -webkit-justify-content: center;
+        -moz-justify-content: center;
+        justify-content: center;
+      }
+      header#header picture {
+        height: auto;
+        width: 162px;
+      }
+      #sectionOne {
+        height: 670px;
+        background: -moz-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -webkit-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -o-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -ms-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5C7AF5', endColorstr='#071B6E',GradientType=1 );
+      }
+      #sectionTwo,
+      #sixSection {
+        padding: 120px 0px 0px 0px;
+      }
+      #sectionTwo .section-title,
+      #sixSection .section-title {
+        margin-bottom: 30px;
+      }
+      #sectionTwo .cta-wrapper,
+      #sixSection .cta-wrapper {
+        margin-top: 120px;
+      }
+      #sectionTwo h3,
+      #sixSection h3 {
+        color: #4d4d4d;
+        font-weight: bold;
+        font-size: 22px;
+        line-height: 40px;
+        text-transform: uppercase;
+      }
+      #sectionTwo h3 span,
+      #sixSection h3 span {
+        display: block;
+      }
+      #sectionTwo h3 span a,
+      #sixSection h3 span a {
+        color: #547bfd;
+      }
+      #sectionTwo p.text-dark,
+      #sixSection p.text-dark {
+        margin-bottom: 40px;
+        line-height: 40px;
+      }
+      #sectionTwo p.text-dark:last-child,
+      #sixSection p.text-dark:last-child {
+        margin-bottom: 0px;
+      }
+      #sectionTwo .outline-bg,
+      #sixSection .outline-bg {
+        position: relative;
+      }
+      #sectionTwo .outline-bg::before,
+      #sixSection .outline-bg::before {
+        content: " ";
+        width: 50vw;
+        height: 100%;
+        background: #eee;
+        position: absolute;
+        z-index: -1;
+        border-top-left-radius: 70px;
+        border-bottom-left-radius: 70px;
+      }
+      #sectionTwo .outline-bg .col-content,
+      #sixSection .outline-bg .col-content {
+        z-index: 2;
+        padding-left: 30px;
+      }
+      #sectionTwo .outline-bg .col-content h3,
+      #sixSection .outline-bg .col-content h3 {
+        margin-top: 15px;
+        font-size: 47px;
+        font-weight: bold;
+        text-transform: uppercase;
+        line-height: 55px;
+      }
+      #sectionTwo .outline-bg .col-content .col-left-img,
+      #sixSection .outline-bg .col-content .col-left-img {
+        margin-top: -40px;
+        margin-left: -30px;
+        margin-bottom: 20px;
+        position: relative;
+      }
+      #sectionTwo .outline-bg .col-content .col-left-img::after,
+      #sixSection .outline-bg .col-content .col-left-img::after {
+        content: " ";
+        width: 50vw;
+        height: 60%;
+        bottom: 0px;
+        left: 0px;
+        display: block;
+        position: absolute;
+        z-index: -1;
+        background: -moz-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -webkit-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -o-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -ms-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5C7AF5', endColorstr='#071B6E',GradientType=1 );
+      }
+      #sectionTwo .outline-bg .col-content .peek,
+      #sixSection .outline-bg .col-content .peek {
+        font-size: 44px;
+      }
+      #sectionTwo .outline-bg .col-content .gitlab-cta,
+      #sixSection .outline-bg .col-content .gitlab-cta {
+        display: -webkit-box;
+        display: -webkit-flex;
+        display: -moz-flex;
+        display: -ms-flexbox;
+        display: flex;
+      }
+      #sectionTwo .outline-bg .col-content .gitlab-cta img,
+      #sixSection .outline-bg .col-content .gitlab-cta img {
+        max-width: 205px;
+        height: auto;
+      }
+      #thirdSection {
+        margin-top: 120px;
+      }
+      #fourthSection {
+        padding: 50px 0;
+        background: #ebebeb;
+      }
+      #fourthSection .frow {
+        margin-bottom: 100px;
+      }
+      #fourthSection .frow .device {
+        color: #547bfd;
+      }
+      #fourthSection .srow .device {
+        color: #943ffa;
+      }
+      #fourthSection .srow .decord-divider.left::before {
+        background: #943ffa;
+      }
+      #fourthSection .round .title {
+        display: block;
+        font-size: 30px;
+        font-weight: bold;
+        color: #071b6e;
+        margin-bottom: 20px;
+      }
+      #fourthSection .round .decord-divider.left {
+        margin: 20px 0;
+        width: 110%;
+      }
+      #fourthSection .round .device {
+        display: block;
+        font-size: 30px;
+        font-weight: bold;
+        text-transform: uppercase;
+        border-bottom: 2px solid #b1b1b1;
+        margin-bottom: 10px;
+        padding-bottom: 10px;
+        width: 85%;
+      }
+      #fourthSection .round .device.no-b {
+        border-bottom: none;
+      }
+      #fourthSection .round .desc {
+        display: block;
+        color: #4d4d4d;
+        font-size: 18px;
+      }
+      #fifthSection {
+        padding: 80px 0;
+        min-height: 400px;
+        background: -moz-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -webkit-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -o-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: -ms-linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        background: linear-gradient(135deg, #5c7af5 0%, #071b6e 100%);
+        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5C7AF5', endColorstr='#071B6E',GradientType=1 );
+      }
+      #fifthSection span.h3 {
+        font-size: 47px;
+        font-weight: bold;
+      }
+      #fifthSection span.h3 > span {
+        color: #547bfd;
+      }
+      #fifthSection > .container > .row:not(:first-child) {
+        border-top: 1px solid #fff;
+        height: 80px;
+      }
+      #fifthSection > .container > .row:not(:first-child) > .col-12 > span {
+        color: #fff;
+      }
+      #fifthSection
+        > .container
+        > .row:not(:first-child)
+        > .col-12
+        > span:first-child
+        > label {
+        margin-bottom: 0px;
+        color: #547bfd;
+        font-weight: bold;
+      }
+      #fifthSection
+        > .container
+        > .row:not(:first-child)
+        > .col-12
+        > span:nth-child(1) {
+        position: relative;
+        width: 30%;
+      }
+      #fifthSection
+        > .container
+        > .row:not(:first-child)
+        > .col-12
+        > span:nth-child(1)::after {
+        content: " ";
+        right: 0px;
+        top: -15px;
+        width: 9px;
+        height: 50px;
+        background: #547bfd;
+        position: absolute;
+        border-radius: 20px;
+      }
+      #fifthSection
+        > .container
+        > .row:not(:first-child)
+        > .col-12
+        > span:nth-child(2) {
+        position: relative;
+        width: 30%;
+        text-align: center;
+        font-weight: bold;
+        color: #ebebeb;
+        font-size: 20px;
+      }
+      #fifthSection
+        > .container
+        > .row:not(:first-child)
+        > .col-12
+        > span:nth-child(2)::after {
+        content: " ";
+        right: 0px;
+        top: -15px;
+        width: 9px;
+        height: 50px;
+        background: #547bfd;
+        position: absolute;
+        border-radius: 20px;
+      }
+      #fifthSection
+        > .container
+        > .row:not(:first-child)
+        > .col-12
+        > span:nth-child(3) {
+        width: 39%;
+        text-align: center;
+        font-weight: 400;
+        color: #ebebeb;
+        font-size: 20px;
+      }
+      #sixSection {
+        padding: 90px 0 90px 0px;
+      }
+      #sixSection span.h2 {
+        color: #4d4d4d;
+        font-weight: bold;
+        font-size: 22px;
+        line-height: 40px;
+        text-transform: uppercase;
+      }
+      #sixSection span.h2 span {
+        display: block;
+      }
+      #sixSection span.h2 span a {
+        color: #547bfd;
+      }
+      #sixSection .btn {
+        font-size: 22px;
+        font-weight: bold;
+        color: #4d4d4d;
+        opacity: 1;
+        transition: 0.3s linear opacity;
+        border: 5px solid #5c7af5;
+        padding: 10px 20px;
+        border-radius: 50px;
+      }
+      #sixSection .btn:hover {
+        text-decoration: none;
+        opacity: 0.8;
+        transition: 0.3s linear opacity;
+      }
+      #sixSection .cta-wrapper {
+        margin-top: 0;
+      }
+      #sixSection .outline-bg .col-content h3 {
+        margin-top: 25px;
+      }
+      #sixSection .outline-bg .col-content .col-left-img {
+        margin-top: 0px;
+        margin-bottom: 0px;
+      }
+      #sixSection .outline-bg .col-content .col-left-img picture {
+        display: block;
+        margin-left: -160px;
+      }
+      #sixSection .outline-bg .col-content .col-left-img::after {
+        height: 450px;
+        bottom: -110px;
+        border-bottom-left-radius: 70px;
+      }
+      body,
+      html {
+        overflow-x: hidden;
+      }
+      .section-title {
+        font-weight: bold;
+        font-size: 30;
+        position: relative;
+      }
+      .section-title.decor-top {
+        padding-left: 10px;
+      }
+      .section-title.decor-top::before {
+        content: " ";
+        width: 60px;
+        height: 9px;
+        background: #547bfd;
+        position: absolute;
+        top: -25px;
+        left: 0;
+        border-radius: 20px;
+      }
+      p {
+        font-size: 20px;
+      }
+      p strong {
+        font-size: 20px;
+        font-weight: bold;
+        color: #547bfd;
+      }
+      .decord-divider {
+        height: 2px;
+        width: 100%;
+        background: #b1b1b1;
+        position: relative;
+      }
+      .decord-divider.left {
+        margin-bottom: 25px;
+      }
+      .decord-divider.left::before {
+        content: " ";
+        width: 60px;
+        height: 9px;
+        background: #547bfd;
+        position: absolute;
+        top: -3px;
+        left: 0;
+        border-radius: 20px;
+      }
+      .decord-divider.right {
+        margin-top: 25px;
+      }
+      .decord-divider.right::before {
+        content: " ";
+        width: 60px;
+        height: 9px;
+        background: #547bfd;
+        position: absolute;
+        top: -3px;
+        right: 0;
+        border-radius: 20px;
+      }
+      a:hover {
+        text-decoration: none !important;
+      }
+      .circle-cta-wrap a {
+        display: inline-block;
+      }
+      @media (max-width: 767px) {
+        #sectionOne {
+          height: auto !important;
+        }
+        #sectionOne .h-100 {
+          height: auto !important;
+        }
+        #sectionOne img,
+        #sectionOne source {
+          width: 100%;
+        }
+        #sectionTwo .cta-wrapper,
+        #sixSection .cta-wrapper {
+          margin-top: 60px;
+          margin-bottom: 60px;
+        }
+        #sectionTwo h3,
+        #sixSection h3 {
+          font-size: 20px;
+        }
+        #sectionTwo .outline-bg::before,
+        #sixSection .outline-bg::before {
+          width: 100%;
+        }
+        #sectionTwo .outline-bg .col-content h3,
+        #sixSection .outline-bg .col-content h3 {
+          margin-top: 15px;
+          font-size: 27px;
+          font-weight: bold;
+          text-transform: uppercase;
+          line-height: 45px;
+        }
+        #sectionTwo .outline-bg .col-content,
+        #sixSection .outline-bg .col-content {
+          z-index: 2;
+          padding-left: 30px;
+          padding-right: 30px;
+        }
+        #sectionTwo img,
+        #sectionTwo source {
+          width: 100%;
+        }
+        #sectionTwo .col-content .peek {
+          font-size: 30px !important;
+        }
+        #sectionTwo .outline-bg {
+          text-align: center;
+        }
+        #sectionTwo .outline-bg::before {
+          left: 0;
+        }
+        #sectionTwo .outline-bg .col-content .col-left-img,
+        #sixSection .outline-bg .col-content .col-left-img {
+          margin-top: 20px !important;
+          margin-left: 0 !important;
+          margin-bottom: 0 !important;
+          position: relative;
+        }
+        #sectionTwo .outline-bg .col-content .col-left-img img,
+        #sixSection .outline-bg .col-content .col-left-img img {
+          margin-top: 40px !important;
+        }
+        #sectionTwo .outline-bg .col-content .col-left-img::after,
+        #sixSection .outline-bg .col-content .col-left-img::after {
+          content: " ";
+          width: 160%;
+          height: 100%;
+          bottom: 0px;
+          left: -50px;
+          display: block;
+        }
+        #fourthSection .frow {
+          margin-bottom: 0px;
+        }
+        #fourthSection .srow > .col-sm-12,
+        #fourthSection .frow > .col-sm-12 {
+          margin-bottom: 30px;
+        }
+        #fifthSection
+          > .container
+          > .row:not(:first-child)
+          > .col-12
+          > span:nth-child(1)::after {
+          display: none;
+        }
+        #fifthSection
+          > .container
+          > .row:not(:first-child)
+          > .col-12
+          > span:nth-child(2)::after {
+          display: none;
+        }
+        #fifthSection > .container .h3 {
+          text-align: center;
+          display: block;
+          margin-bottom: 30px;
+        }
+        #fifthSection > .container > .row:not(:first-child) {
+          height: auto !important;
+        }
+        #fifthSection > .container > .row:not(:first-child) > .col-12 {
+          flex-wrap: wrap;
+          padding-top: 10px;
+          padding-bottom: 10px;
+        }
+        #fifthSection > .container > .row:not(:first-child) > .col-12 span {
+          width: 100% !important;
+          text-align: center;
+          margin-bottom: 5px;
+        }
+        #fifthSection
+          > .container
+          > .row:not(:first-child)
+          > .col-12
+          span:first-child {
+          margin-top: 5px;
+        }
+        #sixSection .btn {
+          margin: auto;
+          font-size: 17px !important;
+          display: block;
+        }
+        #sixSection {
+          padding: 90px 0 0px 0px;
+        }
+        #sixSection .outline-bg::before {
+          left: 0px !important;
+        }
+        #sixSection .outline-bg .col-content .col-left-img::after {
+          border-bottom-left-radius: 0px !important;
+        }
+      }
+      @media (min-width: 768px) and (max-width: 1024px) {
+        #sectionOne {
+          height: auto;
+        }
+        #sectionOne img {
+          width: 100%;
+        }
+        #sectionOne .h-100 {
+          height: auto !important;
+        }
+        #fifthSection
+          > .container
+          > .row:not(:first-child)
+          > .col-12
+          > span:nth-child(1)::after {
+          top: 5px !important;
+        }
+        #fifthSection
+          > .container
+          > .row:not(:first-child)
+          > .col-12
+          > span:nth-child(2)::after {
+          top: 5px !important;
+        }
+      }
+      @media (min-width: 768px) {
+        #sixSection .outline-bg::before {
+          height: 80% !important;
+        }
+      }
+      .text-primary {
+        color: #071b6e !important;
+      }
+      .text-secondary {
+        color: #547bfd !important;
+      }
+    </style>
+
+    <!-- <link href="./main.css" rel="stylesheet"> -->
+
+    <title>Fosdem</title>
+  </head>
+  <body>
+    <header class="bg-white" id="header">
+      <picture title="Huawei Open Source">
+        <source
+          type="image/webp"
+          data-srcset="./Hueawei-logo.webp"
+          srcset="./Hueawei-logo.webp"
+        />
+        <img
+          class="lazy loaded"
+          data-srcset="./Hueawei-logo.png"
+          srcset="./Hueawei-logo.png"
+          width="162"
+          height="69"
+          alt="Huawei"
+          data-was-processed="true"
+        />
+      </picture>
+    </header>
+
+    <section class="section" id="sectionOne">
+      <div class="container h-100">
+        <div class="row h-100">
+          <div class="col-12">
+            <picture title="Hauwei Open Source">
+              <source
+                type="image/webp"
+                data-srcset="./fosdem1.webp"
+                srcset="./fosdem1.webp"
+              />
+              <img
+                class="lazy loaded"
+                data-srcset="./fosdem1.png"
+                srcset="./fosdem1.png"
+                alt="Huawei"
+                data-was-processed="true"
+              />
+            </picture>
+          </div>
+        </div>
+      </div>
+    </section>
+
+    <section class="section" id="sectionTwo">
+      <div class="container">
+        <div class="row">
+          <div class="col-sm-12 col-md-6">
+            <h2 class="section-title decor-top text-primary">
+              WHO WE ARE and OUR MISSION
+            </h2>
+            <p class="text-dark">
+              OSTC acronym for <strong>Open Source Technology</strong> Center is
+              the <strong>Huawei technology hub</strong> that is developing and
+              spreading the OpenHarmony project among European market.
+            </p>
+
+            <p class="text-dark">
+              Our aim is to become a trusted contact for
+              <strong>communities, innovation hubs, companies, start-up</strong>
+              and <strong>public administration.</strong>
+            </p>
+
+            <p class="text-dark">
+              <strong>OpenHarmony</strong> is a very ambitious project that
+              makes open source, open governance and community sharing its
+              <strong
+                >real innovative nature, it is a new way of conceiving consumer
+                devices and their use</strong
+              >, starting from a great assumption: transcending physical
+              perimeters and concepts historically related to what an operating
+              system can do.
+            </p>
+            <div class="cta-wrapper">
+              <div class="decord-divider left"></div>
+              <h3 class="cta-text">
+                <span>This is our goal and mission.</span>
+                <span>would you like to know more?</span>
+                <span><a href="#" rel="" target="">Click here</a></span>
+              </h3>
+              <div class="decord-divider right"></div>
+            </div>
+          </div>
+          <div class="col-sm-12 col-md-6 outline-bg">
+            <div class="col-content">
+              <h3>
+                <span>JOIN OUR JOURNEY,</span>
+                <span>visit our</span>
+                <span class="text-secondary">new webportal</span>
+              </h3>
+              <div class="circle-cta-wrap">
+                <a href="javascript:;" rel="" target="">
+                  <svg
+                    xmlns="http://www.w3.org/2000/svg"
+                    id="Componente_41_8"
+                    data-name="Componente 41 – 8"
+                    width="73"
+                    height="73"
+                    viewBox="0 0 73 73"
+                  >
+                    <g
+                      id="Raggruppa_1410"
+                      data-name="Raggruppa 1410"
+                      transform="translate(-389 -3398)"
+                    >
+                      <g
+                        id="Rettangolo_5145"
+                        data-name="Rettangolo 5145"
+                        transform="translate(389 3398)"
+                        fill="none"
+                        stroke="#5c7af5"
+                        stroke-width="5"
+                      >
+                        <rect width="73" height="73" rx="36" stroke="none" />
+                        <rect
+                          x="2.5"
+                          y="2.5"
+                          width="68"
+                          height="68"
+                          rx="33.5"
+                          fill="none"
+                        />
+                      </g>
+                    </g>
+                    <path
+                      id="Icon_awesome-arrow-right"
+                      data-name="Icon awesome-arrow-right"
+                      d="M13.395,4.7l1.561-1.561a1.681,1.681,0,0,1,2.384,0L31.008,16.8a1.681,1.681,0,0,1,0,2.384L17.339,32.857a1.681,1.681,0,0,1-2.384,0L13.395,31.3a1.689,1.689,0,0,1,.028-2.412L21.9,20.813H1.688A1.683,1.683,0,0,1,0,19.125v-2.25a1.683,1.683,0,0,1,1.688-1.687H21.9L13.423,7.116A1.677,1.677,0,0,1,13.395,4.7Z"
+                      transform="translate(21 18.5)"
+                      fill="#4d4d4d"
+                    />
+                  </svg>
+                </a>
+              </div>
+              <div class="col-left-img">
+                <picture title="Hauwei Open Source">
+                  <source
+                    type="image/webp"
+                    data-srcset="./mockup.webp"
+                    srcset="./mockup.webp"
+                  />
+                  <img
+                    class="lazy loaded"
+                    data-srcset="./mockup.png"
+                    srcset="./mockup.png"
+                    alt="Huawei"
+                    data-was-processed="true"
+                  />
+                </picture>
+              </div>
+              <h3 class="peek">
+                <span>peek in the</span>
+                <span class="text-secondary">OPENHARMONY CODE</span>
+              </h3>
+              <div class="gitlab-cta">
+                <a href="javascript:;" rel="" target="">
+                  <svg
+                    xmlns="http://www.w3.org/2000/svg"
+                    id="Componente_41_8"
+                    data-name="Componente 41 – 8"
+                    width="73"
+                    height="73"
+                    viewBox="0 0 73 73"
+                  >
+                    <g
+                      id="Raggruppa_1410"
+                      data-name="Raggruppa 1410"
+                      transform="translate(-389 -3398)"
+                    >
+                      <g
+                        id="Rettangolo_5145"
+                        data-name="Rettangolo 5145"
+                        transform="translate(389 3398)"
+                        fill="none"
+                        stroke="#5c7af5"
+                        stroke-width="5"
+                      >
+                        <rect width="73" height="73" rx="36" stroke="none" />
+                        <rect
+                          x="2.5"
+                          y="2.5"
+                          width="68"
+                          height="68"
+                          rx="33.5"
+                          fill="none"
+                        />
+                      </g>
+                    </g>
+                    <path
+                      id="Icon_awesome-arrow-right"
+                      data-name="Icon awesome-arrow-right"
+                      d="M13.395,4.7l1.561-1.561a1.681,1.681,0,0,1,2.384,0L31.008,16.8a1.681,1.681,0,0,1,0,2.384L17.339,32.857a1.681,1.681,0,0,1-2.384,0L13.395,31.3a1.689,1.689,0,0,1,.028-2.412L21.9,20.813H1.688A1.683,1.683,0,0,1,0,19.125v-2.25a1.683,1.683,0,0,1,1.688-1.687H21.9L13.423,7.116A1.677,1.677,0,0,1,13.395,4.7Z"
+                      transform="translate(21 18.5)"
+                      fill="#4d4d4d"
+                    />
+                  </svg>
+                </a>
+                <img
+                  class="lazy loaded"
+                  data-srcset="./gitlab.png"
+                  srcset="./gitlab.png"
+                  alt="Huawei"
+                  data-was-processed="true"
+                />
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </section>
+
+    <section class="mb-3" id="thirdSection">
+      <div class="container">
+        <div class="row">
+          <div class="col-12">
+            <span class="h2 section-title decor-top text-primary"
+              >Our roadmap</span
+            >
+          </div>
+        </div>
+      </div>
+    </section>
+
+    <section class="section" id="fourthSection">
+      <div class="container">
+        <div class="row frow">
+          <div class="col-sm-12 col-md-4">
+            <div class="round">
+              <span class="title">Sep - 2020</span>
+              <div class="decord-divider left"></div>
+              <span class="device">128KB - 128 MB</span>
+              <span class="desc">For devices with 128KB - 128MB RAM</span>
+            </div>
+          </div>
+          <div class="col-sm-12 col-md-4">
+            <div class="round">
+              <span class="title">Spring 2021</span>
+              <div class="decord-divider left"></div>
+              <span class="device">128 MB - 1 GB</span>
+              <span class="desc">For devices with 128KB - 1 GB RAM</span>
+            </div>
+          </div>
+          <div class="col-sm-12 col-md-4">
+            <div class="round">
+              <span class="title">Fall 2020</span>
+              <div class="decord-divider left"></div>
+              <span class="device">Over 4GB</span>
+              <span class="desc">For devices with 128KB - 1 GB RAM</span>
+            </div>
+          </div>
+        </div>
+        <div class="row srow">
+          <div class="col-sm-12 col-md-4">
+            <div class="round">
+              <span class="title">Sep - 2020</span>
+              <div class="decord-divider left"></div>
+              <span class="device">Fist code upstream</span>
+            </div>
+          </div>
+          <div class="col-sm-12 col-md-4">
+            <div class="round">
+              <span class="title">Spring 2021</span>
+              <div class="decord-divider left"></div>
+              <span class="device no-b"
+                >Hosted open<br />
+                Governance</span
+              >
+            </div>
+          </div>
+          <div class="col-sm-12 col-md-4">
+            <div class="round">
+              <span class="title">Fall 2020</span>
+              <div class="decord-divider left"></div>
+              <span class="device no-b"
+                >Scale community<br />
+                effort</span
+              >
+            </div>
+          </div>
+        </div>
+      </div>
+    </section>
+
+    <section class="section" id="fifthSection">
+      <div class="container">
+        <div class="row">
+          <div class="col-12">
+            <span class="h3 text-white">
+              DON'T MISS <span>OUR TALKS</span>
+            </span>
+          </div>
+        </div>
+        <div class="row">
+          <div class="col-12 d-flex align-items-center">
+            <span>
+              <strong>6th Feb, SAT</strong> <label class="ligt2">/</label> H -
+              13:15 – 14:00
+            </span>
+            <span> Carlo Piana Davide Ricci </span>
+            <span> OpenChain Devroom </span>
+          </div>
+        </div>
+        <div class="row">
+          <div class="col-12 d-flex align-items-center">
+            <span>
+              <strong>6th Feb, SAT</strong> <label class="ligt2">/</label> H -
+              13:30 – 14:00
+            </span>
+            <span> Bernhard Rosenkränzer </span>
+            <span> Distributions Devroom </span>
+          </div>
+        </div>
+        <div class="row">
+          <div class="col-12 d-flex align-items-center">
+            <span>
+              <strong>6th Feb, SAT</strong> <label class="ligt2">/</label> H -
+              13:35 – 14:35
+            </span>
+            <span> Zygmunt Krynicki </span>
+            <span> Testing and Automation Devroom </span>
+          </div>
+        </div>
+        <div class="row">
+          <div class="col-12 d-flex align-items-center">
+            <span>
+              <strong>6th Feb, SAT</strong> <label class="ligt2">/</label> H -
+              17:00 – 18:00
+            </span>
+            <span> Davide Ricci </span>
+            <span> Legal and Policy Issues Devroom </span>
+          </div>
+        </div>
+        <div class="row">
+          <div class="col-12 d-flex align-items-center">
+            <span>
+              <strong>6th Feb, SAT</strong> <label class="ligt2">/</label> H -
+              17:30 – 18:00
+            </span>
+            <span> Stefan Schmidt </span>
+            <span> Embedded, Mobile and Automtive Devroom </span>
+          </div>
+        </div>
+        <div class="row">
+          <div class="col-12 d-flex align-items-center">
+            <span>
+              <strong>7th Feb, SUN</strong> <label class="ligt2">/</label> H -
+              11:00 – 12:00
+            </span>
+            <span> Bernhard Rosenkränzer </span>
+            <span> Main tracks - Performance </span>
+          </div>
+        </div>
+        <div class="row">
+          <div class="col-12 d-flex align-items-center">
+            <span>
+              <strong>7th Feb, SUN</strong> <label class="ligt2">/</label> H -
+              117:30 – 18:00
+            </span>
+            <span> Adrian OSullivan </span>
+            <span> Community Devroom </span>
+          </div>
+        </div>
+      </div>
+    </section>
+
+    <section class="section" id="sixSection">
+      <div class="container">
+        <div class="row">
+          <div class="col-sm-12 col-md-6">
+            <span class="h2 section-title decor-top text-primary">
+              OUR PARTNER SECO
+            </span>
+            <p class="text-dark">
+              Seco is an Italian group with a
+              <strong
+                >leading global position in the sector of high
+                technology</strong
+              >, thanks to its expertise in the Internet of Things (IoT) field,
+              operating on a global scale with offices in Italy, Germany, USA,
+              India and Taiwan.
+            </p>
+
+            <p class="text-dark">
+              Since 1979, SECO has been designing and manufacturing from single
+              microcomputers to integrated and
+              <strong>“ready to use”</strong> systems serving a wide range of
+              industrial sectors, from biomedicine to wellness, industrial
+              automation to transportation, and with customers that are market
+              leaders.
+            </p>
+
+            <p class="text-dark">
+              SECO collaborated with a broad network of strategic partner in the
+              international high-tech panorama as well as with universities,
+              research centers and innovative start-ups. The partnership with
+              Huawei and OSTC has started in 2020 resulting in a collaboration
+              to further <strong>OpenHarmony technology</strong> and ecosystem
+              developments, as SECO is looking at leveraging OpenHarmony
+              technology to provide a unified experience and software stack
+              across its product portfolio.
+            </p>
+            <div class="cta-wrapper">
+              <a href="#" class="btn" target="" rel="">
+                HUAWEI AND SECO VALUE MODEL
+              </a>
+            </div>
+          </div>
+          <div class="col-sm-12 col-md-6 outline-bg">
+            <div class="col-content">
+              <h3>
+                <span>start talking</span>
+                <span>with <label class="text-secondary">our team</label></span>
+              </h3>
+              <div class="circle-cta-wrap">
+                <a href="javascript:;" rel="" target="">
+                  <svg
+                    xmlns="http://www.w3.org/2000/svg"
+                    id="Componente_41_8"
+                    data-name="Componente 41 – 8"
+                    width="73"
+                    height="73"
+                    viewBox="0 0 73 73"
+                  >
+                    <g
+                      id="Raggruppa_1410"
+                      data-name="Raggruppa 1410"
+                      transform="translate(-389 -3398)"
+                    >
+                      <g
+                        id="Rettangolo_5145"
+                        data-name="Rettangolo 5145"
+                        transform="translate(389 3398)"
+                        fill="none"
+                        stroke="#5c7af5"
+                        stroke-width="5"
+                      >
+                        <rect width="73" height="73" rx="36" stroke="none" />
+                        <rect
+                          x="2.5"
+                          y="2.5"
+                          width="68"
+                          height="68"
+                          rx="33.5"
+                          fill="none"
+                        />
+                      </g>
+                    </g>
+                    <path
+                      id="Icon_awesome-arrow-right"
+                      data-name="Icon awesome-arrow-right"
+                      d="M13.395,4.7l1.561-1.561a1.681,1.681,0,0,1,2.384,0L31.008,16.8a1.681,1.681,0,0,1,0,2.384L17.339,32.857a1.681,1.681,0,0,1-2.384,0L13.395,31.3a1.689,1.689,0,0,1,.028-2.412L21.9,20.813H1.688A1.683,1.683,0,0,1,0,19.125v-2.25a1.683,1.683,0,0,1,1.688-1.687H21.9L13.423,7.116A1.677,1.677,0,0,1,13.395,4.7Z"
+                      transform="translate(21 18.5)"
+                      fill="#4d4d4d"
+                    />
+                  </svg>
+                </a>
+              </div>
+              <div class="col-left-img">
+                <picture title="Hauwei Open Source">
+                  <source
+                    type="image/webp"
+                    data-srcset="./laptop-mockup.webp"
+                    srcset="./laptop-mockup.webp"
+                  />
+                  <img
+                    class="lazy loaded"
+                    data-srcset="./laptop-mockup.png"
+                    srcset="./laptop-mockup.png"
+                    alt="Huawei"
+                    data-was-processed="true"
+                  />
+                </picture>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </section>
+    <script>
+      document.addEventListener("DOMContentLoaded", function () {
+        console.log("Dom loaded");
+      });
+    </script>
+    <script type="text/javascript" src="./index.js"></script>
+  </body>
+</html>
index 169f0a00dfdb488d56e014f3ea9fc23730388dd7..8f0cfe5aeb820361ef9c2ecbc40fd51e46e7ef64 100644 (file)
@@ -2,6 +2,8 @@
 title: OpenMandriva
 themes:
  - Operating systems
+chatroom: openmandriva
 website: https://openmandriva.org/
 layout: stand
 show_on_overview: true
diff --git a/content/stands/ow2_open_source_community.md b/content/stands/ow2_open_source_community.md
deleted file mode 100644 (file)
index 5d12039..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
----
-description: "Established in 2007 as a non-profit organisation, OW2 is a \u201Ccommunity\
-  \ of communities\u201D. Our mission is to make freely available a portfolio of open\
-  \ source software for enterprise information systems in domains such as middleware,\
-  \ open cloud, big data, BPM, security and privacy, software engineering, collaboration,\
-  \ etc. The OW2 code base hosts dozens of open source projects such as ASM, AuthzForce,\
-  \ CLIF, DocDoku, FusionDirectory, GLPI, JORAM, Knowage, LemonLDAP:NG, Lutece, OCS\
-  \ Inventory, Petals ESB, Prelude, ProActive, Rocket.Chat, SAT4J, SeedStack, Sympa,\
-  \ Telosys, Waarp, WebLab and XWiki. \r\nOW2 was one of the exhibitors at FOSDEM\
-  \ in 2017, 2018 and 2020. \r\nIn our experience, our stand operates as a focus for\
-  \ our members, contributors and anybody who wishes to reach out to us. As explained\
-  \ on our website, seven projects from our code base participated last year. Each\
-  \ project contributed in running our stand alternately during the two days of FOSDEM,\
-  \ making it a very busy and lively exhibition space.  This year the virtual booth\
-  \ will again be shared between project leaders who will take turn to answer questions,\
-  \ chat with visitors and run project demonstrations.\r\nIn 2021, OW2\u2019s drive\
-  \ to contribute to the sustainability of the European open source ecosystem will\
-  \ be illustrated by two recently launched initiatives: one is the analysis of open\
-  \ source project\u2019s Market Readiness Levels, the other the OW2 OSS Good Governance\
-  \ initiative a framework for appropriate usage of open source software."
-layout: stand
-logo: stands/ow2_open_source_community/logo.png
-new_this_year: "We will be happy to showcase on OW2 virtual booth several new projects\
-  \ that have joined the OW2 code base during the passed year :  OCS Inventory, Jeka,\
-  \ DECIDE, Fuyuko, Device Farmer, LDAP Toolbox. \r\n\r\nThe virtual booth will also\
-  \ introduce two strategic initiatives recently launched by OW2 and new to FOSDEM\
-  \ in 2021:  the analysis of open source project\u2019s Market Readiness Levels,\
-  \ and the OW2 OSS Good Governance initiative, a framework for appropriate usage\
-  \ of open source software. These initiatives aim at contributing to the sustainability\
-  \ of the European open source ecosystem:\r\n    \u2022 Market Readiness Levels\r\
-  \nApplied to all 25 OW2 mature projects, the Market Readiness Levels scoring assesses\
-  \ the processes, key metrics and business resources of our open source projects\
-  \ and rates them on a market readiness scale similar to that of the NASA\u2019s\
-  \ Technology Readiness Levels (TRL) rating. This synthetic approach has benefits\
-  \ for the developers as it provides them a blueprint for progressing, and for the\
-  \ users as it helps them make informed decision from a corporate rather than technical\
-  \ perspective. \r\n    \u2022 OSS Good Governance initiative \r\nThis initiative\
-  \ addresses the needs of large end-users and digital service companies to better\
-  \ manage consumption of, and contribution to OSS. We will showcase the Open Source\
-  \ Good Governance Resource Center, a platform where EU users can discover, and a\
-  \ blueprint for implementing open source competency centers (aka OSPOs). The scope\
-  \ of the initiative goes beyond mere vulnerability and license compliance management,\
-  \ the initiative aims to make C-level executive aware of the benefits of open source\
-  \ and of supporting the European open source ecosystem."
-showcase: "Visit OW2\u2019s virtual stand and learn more about what OW2 is, discover\
-  \ an open and independent community of developers dedicated to the creation of new\
-  \ technology and to sustainable open source software. Find out why and how you could\
-  \ be involved, as a contributor, a project leader or an initiative stakeholder,\
-  \ or a supporter. \r\n\r\nOW2 project leaders will take turn to answer questions,\
-  \ chat with visitors and run project demonstrations. Check out the schedule of the\
-  \ OW2 virtual booth and come visit us, discuss with our projects leaders, and discover\
-  \ state-of-the-art technologies in various fields such as middleware, infrastructure\
-  \ projects, generic business applications, cloud computing platforms, etc. \r\n\
-  The OW2 Management Office will be on stand-by to explain OW2\u2019s new strategic\
-  \ initiatives: open source project Market Readiness Initiatives and the OW2 OSS\
-  \ Good Governance initiative."
-themes:
-- Community advocacy
-title: OW2 Open Source Community
-website: https://www.ow2.org/
-show_on_overview: true
-chatroom: ow2
-draft: true
----
\ No newline at end of file
index 696fe8ea22151ef7734b5f4680f63bc4707b771f..a7b696b0bfb9407e8c8a929ee0ea4a8804d86a84 100644 (file)
@@ -24,8 +24,8 @@ showcase: To learn that there exists an alternative to proprietary processors fr
   Intel, ARM and AMD, and that yes, they can actually be part of making that happen.
 themes:
 - Multimedia and graphics
-title: 'The LibreSOC Project'
+title: 'LibreSOC Project'
 website: http://libre-soc.org
 show_on_overview: true
 chatroom: libresoc
----
\ No newline at end of file
+---
diff --git a/static/stands/freebsd/FREEBSD_Logo_Vert_Pos_RGB.png b/static/stands/freebsd/FREEBSD_Logo_Vert_Pos_RGB.png
new file mode 100644 (file)
index 0000000..9f46d47
Binary files /dev/null and b/static/stands/freebsd/FREEBSD_Logo_Vert_Pos_RGB.png differ
diff --git a/static/stands/openharmony_project/HuaweiSans-Bold.ttf b/static/stands/openharmony_project/HuaweiSans-Bold.ttf
new file mode 100644 (file)
index 0000000..f3a8385
Binary files /dev/null and b/static/stands/openharmony_project/HuaweiSans-Bold.ttf differ
diff --git a/static/stands/openharmony_project/HuaweiSans-Light.ttf b/static/stands/openharmony_project/HuaweiSans-Light.ttf
new file mode 100644 (file)
index 0000000..d3b3ac1
Binary files /dev/null and b/static/stands/openharmony_project/HuaweiSans-Light.ttf differ
diff --git a/static/stands/openharmony_project/HuaweiSans-Medium.ttf b/static/stands/openharmony_project/HuaweiSans-Medium.ttf
new file mode 100644 (file)
index 0000000..6878ed7
Binary files /dev/null and b/static/stands/openharmony_project/HuaweiSans-Medium.ttf differ
diff --git a/static/stands/openharmony_project/HuaweiSans-Regular.ttf b/static/stands/openharmony_project/HuaweiSans-Regular.ttf
new file mode 100644 (file)
index 0000000..3118eaf
Binary files /dev/null and b/static/stands/openharmony_project/HuaweiSans-Regular.ttf differ
diff --git a/static/stands/openharmony_project/HuaweiSans-Thin.ttf b/static/stands/openharmony_project/HuaweiSans-Thin.ttf
new file mode 100644 (file)
index 0000000..37d7a55
Binary files /dev/null and b/static/stands/openharmony_project/HuaweiSans-Thin.ttf differ
diff --git a/static/stands/openharmony_project/Hueawei-logo.png b/static/stands/openharmony_project/Hueawei-logo.png
new file mode 100644 (file)
index 0000000..bf9ce9e
Binary files /dev/null and b/static/stands/openharmony_project/Hueawei-logo.png differ
diff --git a/static/stands/openharmony_project/Hueawei-logo.webp b/static/stands/openharmony_project/Hueawei-logo.webp
new file mode 100644 (file)
index 0000000..d323a99
Binary files /dev/null and b/static/stands/openharmony_project/Hueawei-logo.webp differ
diff --git a/static/stands/openharmony_project/fosdem1.png b/static/stands/openharmony_project/fosdem1.png
new file mode 100644 (file)
index 0000000..0365898
Binary files /dev/null and b/static/stands/openharmony_project/fosdem1.png differ
diff --git a/static/stands/openharmony_project/fosdem1.webp b/static/stands/openharmony_project/fosdem1.webp
new file mode 100644 (file)
index 0000000..18332d8
Binary files /dev/null and b/static/stands/openharmony_project/fosdem1.webp differ
diff --git a/static/stands/openharmony_project/gitlab.png b/static/stands/openharmony_project/gitlab.png
new file mode 100644 (file)
index 0000000..af2da02
Binary files /dev/null and b/static/stands/openharmony_project/gitlab.png differ
diff --git a/static/stands/openharmony_project/gitlab.webp b/static/stands/openharmony_project/gitlab.webp
new file mode 100644 (file)
index 0000000..8fe8328
Binary files /dev/null and b/static/stands/openharmony_project/gitlab.webp differ
diff --git a/static/stands/openharmony_project/laptop-mockup.png b/static/stands/openharmony_project/laptop-mockup.png
new file mode 100644 (file)
index 0000000..01d6c03
Binary files /dev/null and b/static/stands/openharmony_project/laptop-mockup.png differ
diff --git a/static/stands/openharmony_project/laptop-mockup.webp b/static/stands/openharmony_project/laptop-mockup.webp
new file mode 100644 (file)
index 0000000..e4721b1
Binary files /dev/null and b/static/stands/openharmony_project/laptop-mockup.webp differ
diff --git a/static/stands/openharmony_project/mockup.png b/static/stands/openharmony_project/mockup.png
new file mode 100644 (file)
index 0000000..8a2ad2d
Binary files /dev/null and b/static/stands/openharmony_project/mockup.png differ
diff --git a/static/stands/openharmony_project/mockup.webp b/static/stands/openharmony_project/mockup.webp
new file mode 100644 (file)
index 0000000..054bf5d
Binary files /dev/null and b/static/stands/openharmony_project/mockup.webp differ