{% macro event(event, project=False) %}
{% if event.event_type == EventType.source_repo_added %} {{event.source_repo.owner.canonical_name}}/{{event.source_repo.name}}

New {{event.source_repo.repo_type.value}} repository added

{% elif event.event_type == EventType.mailing_list_added %} {{event.mailing_list.owner.canonical_name}}/{{event.mailing_list.name}}

New mailing list added

{% elif event.event_type == EventType.tracker_added %} {{event.tracker.owner.canonical_name}}/{{event.tracker.name}}

New ticket tracker added

{% elif event.event_type == EventType.external_event %} {{event.external_summary | md}} {{event.external_details | md}} {% else %} TODO: implement event type {{event.event_type}} {% endif %} {{event.created | date}} {% if project %} via {{event.project.name}} {% endif %}
{% endmacro %}