{% extends 'help_base.html' %}
{% comment %}
# SPDX-License-Identifier: AGPL-3.0-or-later
{% endcomment %}

{% load i18n %}
{% load extras %}

{% block content %}
  <h2>{% trans "Contribute" %}</h2>

  <p>
    {% blocktrans trimmed %}
      The FreedomBox project welcomes contributions of all kinds.
    {% endblocktrans %}
  </p>

  <p>
    {% blocktrans trimmed %}
      You can contribute by writing code, testing and reporting bugs, discussing
      new use cases and applications, designing logos and artwork, providing
      support to your fellow users, translating FreedomBox and its applications
      into your language, hosting hackathons or install fests, and by spreading
      the word.
    {% endblocktrans %}
  </p>

  <p>
    {% blocktrans trimmed %}
      You can also help the project financially by
      <a href="https://freedomboxfoundation.org/donate/">donating</a> to the
      non-profit FreedomBox Foundation. Founded in 2011, the FreedomBox
      Foundation is a non-profit organization with 501(c)(3) status based in New
      York City that exists to support FreedomBox. It provides technical
      infrastructure and legal services for the project, pursues partnerships,
      and advocates for FreedomBox throughout the world. The FreedomBox
      Foundation would not exist without its supporters.
    {% endblocktrans %}
  </p>

  <p class="manual-page">
    <a href="https://wiki.debian.org/FreedomBox/Contribute">
      {% trans 'Learn more...' %}
    </a>
  </p>

  <h3>{% trans "How can I help?" %}</h3>
  <p>
    {% blocktrans trimmed %}
      Below is a list of opportunities for contributing to Debian. It
      has been filtered to only show packages that are installed on
      this system.
    {% endblocktrans %}
  </p>
  <p>
    <a class="btn btn-default collapsed collapsible-button" role="button"
       data-bs-toggle="collapse" href="#collapse-issues" aria-expanded="false"
       aria-controls="collapse-issues">
      {% icon 'chevron-right' %}
      {% trans "Show issues" %}
    </a>

    <div class="collapse" id="collapse-issues">
      <h4>{% trans "Packages that will be removed from Debian testing" %}</h4>
      <ul>
        {% for issue in testing_autorm %}
          <li>
            {% for package in issue.packages %}
              <b>{{ package }}</b> {% endfor %}
            ({% trans "source package:" %}
            <a href="https://tracker.debian.org/pkg/{{ issue.source }}">
              {{ issue.source }}</a>):
            {% for bug in issue.bugs %}
              <a href="https://bugs.debian.org/{{ bug }}">
                #{{ bug }}</a>
            {% endfor %}
          </li>
        {% endfor %}
      </ul>

      <h4>{% trans "Packages that are not in Debian testing" %}</h4>
      <ul>
        {% for issue in no_testing %}
          <li>
            <b>{{ issue.package }}</b>
            ({% trans "source package:" %}
            <a href="https://tracker.debian.org/pkg/{{ issue.source }}">
              {{ issue.source }}</a>)
          </li>
        {% endfor %}
      </ul>

      <h4>{% trans "Good first issues for beginners" %}</h4>
      <ul>
        {% for issue in gift %}
          <li>
            <b>{{ issue.package }}</b>:
            <a href="https://bugs.debian.org/{{ issue.bug }}">
              #{{ issue.bug }}</a>
            {{ issue.title }}
          </li>
        {% endfor %}
      </ul>

      <h4>{% trans "Issues for which the package maintainer has requested help" %}</h4>
      <ul>
        {% for issue in help %}
          <li>
            <b>{{ issue.package }}</b>:
            <a href="https://bugs.debian.org/{{ issue.bug }}">
              #{{ issue.bug }}</a>
            {{ issue.title }}
          </li>
        {% endfor %}
      </ul>
    </div>
  </p>
{% endblock %}
