{{ repo.owner.login }}
{% if repo.health_dot %}
{% endif %}
{{ repo.updated_at[:10] }}
{% if not archived %}
{% endif %}
{{ repo.name }}
{{ repo.description or '—' }}
{% if full in stats %} {% set total = stats[full].values()|sum %} {% set done_n = stats[full].get('done', 0) %} {% if total > 0 %}
🎯 {{ ms.title }}
{% if ms.due_label %}{{ '⚠️ ' if ms.late }}échéance {{ ms.due_label }}{% endif %}
{% if ms.total %}
{% endif %}
{% if repo.activity.closed or repo.activity.moved %}
📈 {{ repo.activity.closed }} fermée(s) · {{ repo.activity.moved }} déplacement(s) cette semaine
{% elif repo.activity.idle_days is not none and repo.activity.idle_days > 7 %}
💤 aucune activité kanban depuis {{ repo.activity.idle_days }} j
{% endif %}
{% endif %}
| Projet | Propriétaire | Ouvertes | En vol | Prochain jalon | Santé | Dernière activité |
|---|
Aucun projet dans cette vue.
{% endif %}
⭐ Épinglés
{% for repo in pinned_repos %}{{ project_card(repo) }}{% endfor %}
{% for repo in active_listed %}{{ project_card(repo) }}{% endfor %}
{% if not active_listed and not pinned_repos %}
🌱 Aucun projet actif en ce moment. Les projets bougent dès qu'une issue ou un commit arrive dans Gitea.
{% endif %}
{% for repo in inactive_listed %}{{ project_card(repo) }}{% endfor %}
{% if not inactive_listed %}
✨ Rien d'endormi : tous vos projets ont eu de l'activité récemment.
{% endif %}
{% for repo in archived_repos %}{{ project_card(repo, archived=True) }}{% endfor %}
{% if not archived_repos %}
🗄️ Aucun projet archivé. L'archivage se fait dans Gitea (Réglages du dépôt).
{% endif %}
{{ project_table(active_repos, 'active') }}
{{ project_table(inactive_repos, 'inactive') }}
{{ project_table(archived_repos, 'archived', archived=True) }}