djangoproject.com icon indicating copy to clipboard operation
djangoproject.com copied to clipboard

Add link to new minutes repo

Open knyghty opened this issue 7 months ago • 6 comments

The DSF board is switching to a GitHub repo for storing meeting minutes. We need to add a link showing that minutes from May 2025 onwards are stored in the repo https://github.com/django/dsf-minutes

In the future we will migrate all the old minutes here as well and clean everything up, but for now we just need an extra link to the new ones.

knyghty avatar May 19 '25 13:05 knyghty

I see two tasks at a first glance, but as it stands the new repo is not accessible so any work is blocked until that is live.

  1. Update the main minutes landing page at /foundation/minutes/
  2. Update the DSF sidebar where it contains "Latest DSF meeting minutes"

1. Update the main landing page at /foundation/minutes/

The main change you'll want to make is to the archive page, something simple to add a paragraph with a link to the new location for meeting notes should work. For ilistrative purposes only, actual wording and markup to be determined.

https://github.com/django/djangoproject.com/blob/b5ff8f0a93600fd92e77256e214550b71f272d50/djangoproject/templates/foundation/meeting_archive.html#L14

{% block content %}
  <h1>{% translate "Meeting minutes archive" %}</h1>
+
+ <p>{% translate "The minutes from May 2025 onwards are stored in the repo https://github.com/django/dsf-minutes" %}
+
  <p>{% translate "Select a year to view meeting minutes:" %}</p>
  <ul>
    {% for year in date_list %}
      <li><a href="{% url 'foundation_meeting_archive_year' year=year.year %}">{{ year.year }}</a></li>
    {% endfor %}
  </ul>
{% endblock %}`

2. Update the DSF sidebar where it contains "Latest DSF meeting minutes"

This sidebar is on the pages in the /foundation/ section. It shows a summary of the buisness from the last two minutes using the templatetag render_latest_meeting_minute_entries. This feature was added at the start of the year by Sarah in https://github.com/django/djangoproject.com/pull/1871 to address this issue https://github.com/django/djangoproject.com/issues/1870

If the minutes are going to be on github I'm assuming this functionality will need to be removed, in which case the PR could be mostly reverted and the base template of foundation updated with a similar link to new minutes and a link to archive meetings until all minutes are migrated.

https://github.com/django/djangoproject.com/blob/b5ff8f0a93600fd92e77256e214550b71f272d50/djangoproject/templates/base_foundation.html#L28

Optional related work, possibly another issue.

The /foundation/records/ page contains a section with a list of links to minutes from 2009 to 2018 and then a link to the existing minutes page. It could do with a tidy up.

blighj avatar Jun 08 '25 12:06 blighj

Note: The DSF Board has started storing meeting minutes in a new GitHub repository from May 2025 onward: https://github.com/django/dsf-minutes.

While the repository may currently be private or not yet publicly accessible, it will eventually serve as the central archive for all board minutes, including older records once they are migrated.

Vidhan-59 avatar Jun 22 '25 11:06 Vidhan-59

Sorry, it is public now.

knyghty avatar Jun 25 '25 05:06 knyghty

I have added a PR for this issue, this is my first open source contribution https://github.com/django/djangoproject.com/pull/2111

bishnusyangja avatar Jun 25 '25 06:06 bishnusyangja

“Hey, I’d like to take this issue @knyghty "

NikitaJaiswal77 avatar Jul 09 '25 06:07 NikitaJaiswal77

Hey, I am going to look into this issue

house-ben avatar Sep 11 '25 15:09 house-ben