Commit fb1cb173 authored by Mariano Giménez's avatar Mariano Giménez Committed by Chris Lamb
Browse files

chore: fix styling and syntax errors

parent 22598fe6
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
cards:
  - emoji: "🔒"
    title: "Security & Trust"
    description: "It lets users make sure that software hasn't been altered, so it's safe and reliable."
    description: "They let users make sure that software hasnt been altered, so its safe and reliable."
  - emoji: "💻"
    title: "Transparency in Development"
    description: "It makes sure that developers' code always works the same way, which makes the software more consistent and trustworthy."
    description: "They make sure that developers code always works the same way, which makes the software more consistent and trustworthy."
  - emoji: "🛠️"
    title: "Build Infrastructure Protection"
    description: "Attacks on build systems can affect many users. Reproducible builds detect unauthorized changes to the build process early."
  - emoji: "📜"
    title: "Regulatory Compliance & Licensing"
    description: "It ensures software complies with licenses and industry standards by proving that binaries match their source code."
    description: "They ensure software complies with licenses and industry standards by proving that binaries match their source code."
  - emoji: "🎯"
    title: "Developer Resilience Against Attacks"
    description: "It protects developers from targeted attacks by allowing third-party verification of their software, preventing compromise."
    description: "They protect developers from targeted attacks by allowing third-party verification of their software, preventing compromise."
+2 −2
Original line number Diff line number Diff line
<div  class="row justify-content-center text-center">
<div  class="row justify-content-center">
  <h2 class="text-center mb-4">Why Reproducible Builds Matter</h2>
  <div class="row justify-content-center">
    {% for card in site.data.user-stories.cards %}
@@ -12,7 +12,7 @@
            {{ card.emoji }}
          </div>
          <h3 class="card-title">{{ card.title }}</h3>
          <p class="card-text">{{ card.description }}</p>
          <p class="card-text text-left">{{ card.description }}</p>
        </div>
      </div>
    </div>
+17 −28
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ permalink: /
    </div>
</div>

<!-- {% include nav_buttons.html %} -->
{% include nav_buttons.html %}

{% include user-stories.html %}

@@ -33,33 +33,22 @@ permalink: /
        <!-- How section -->
        <div class="col-md-8">
            <h2 class="mb-4">How does it work?</h2>
            <ol class="list-unstyled ps-3">
                <li class="d-flex mb-4">
                    <div class="me-3" style="font-size: 1.5rem; color: #1e5b96;">
                        <span class="me-2" style="font-size: 1.5rem; color: #1e5b96">-</span>
                    </div>
                    <div>
                        <strong>Build system:</strong> The build system needs to be entirely deterministic. Transforming a given source must always produce the same result. For example, the current date and time must not be recorded, and the output always has to be written in the same order.
                    </div>
                </li>
                <li class="d-flex mb-4">
                    <div class="me-3" style="font-size: 1.5rem; color: #1e5b96;">
                        <span class="me-2" style="font-size: 1.5rem; color: #1e5b96">-</span>
                    </div>
                    <div>
                        The set of tools used to perform the build and the <strong>build environment</strong> should either be recorded or pre-defined.
                    </div>
                </li>
                <li class="d-flex mb-4">
                    <div class="me-3" style="font-size: 1.5rem; color: #1e5b96;">
                        <span class="me-2" style="font-size: 1.5rem; color: #1e5b96">-</span>
                    </div>
                    <div>
                        Users should be given a way to recreate a close enough build environment, perform the build process, and <strong>validate</strong> that the output matches the original build.
                    </div>
                </li>
            </ol>
            <a href="{{ '/docs' | relative_url }}" class="btn btn-primary mt-3">Learn more</a>
            <p>
                First, the <strong>build system</strong> needs to be made entirely deterministic:
                transforming a given source must always create the same result. For example,
                the current date and time must not be recorded and output always has to be
                written in the same order.
            </p>
            <p>
                Second, the set of tools used to perform the build and more generally the
                <strong>build environment</strong> should either be recorded or pre-defined.
            </p>
            <p>
                Third, users should be given a way to recreate a close enough build
                environment, perform the build process, and <strong>validate</strong> that the output matches
                the original build.
            </p>
            <a href="{{ '/docs' | relative_url }}">Learn more about how to make your software build reproducibly…</a>
        </div>
        <!-- Sidebar: Recent Reports and News -->
        <div class="col-md-4">