You have disabled JavaScript on this site. As we rely on JavaScript for important functionality on the site, we will fallback to instead render a selection of available projects for you to explore.
{% comment %} This stage enumerates the list of projects, which are grouped by the hash (file name) and the value (parsed contents of file) and builds up an array of projects that we can use in the next stage. {% endcomment %} {% assign projects_with_stats = site.emptyArray %} {% for project_hash in site.data.projects %} {% assign project = project_hash[1] %} {% if project.stats != nil %} {% assign projects_with_stats = projects_with_stats | push: project %} {% endif %} {% endfor %} {% comment %} This stage does some filtering on the array of projects so that we can select a random sample of projects. This will change on each build, so we don't need to worry about the same projects appearing each time. {% endcomment %} {% assign sampled_projects = projects_with_stats | where_exp: "item", "item.stats['issue-count'] > 0" | sample: 50 %} {% for project in sampled_projects %} {% if project.stats != nil %} {% else %} {% endif %} {% endfor %}
{{ project.name }}

{{ project.upforgrabs.name }} {% if project.stats != nil %} {{ project.stats['issue-count'] }} {% else %} ?? {% endif %}

{% if project.desc %} {{ project.desc }} {% endif %} {% if project.tags %}

{% for tag in project.tags %} {{ tag }}{% if forloop.index < project.tags.size %}, {% endif %} {% endfor %}

{% endif %}