Skip to content

Add Google Summer of Code Working Group charter.#63

Open
tim-schilling wants to merge 3 commits into
django:mainfrom
tim-schilling:gsoc-wg
Open

Add Google Summer of Code Working Group charter.#63
tim-schilling wants to merge 3 commits into
django:mainfrom
tim-schilling:gsoc-wg

Conversation

@tim-schilling

Copy link
Copy Markdown
Member

This is a first draft of the charter. I tried to keep it inline with current efforts. I expect as the WG forms and iterates, it will be more ambitious and the scope will change.

cc: @DevilsAutumn @Apoorvgarg-creator

Comment thread active/google-summer-of-code.md
Comment thread active/google-summer-of-code.md Outdated
Comment on lines +19 to +20
- Board Liaison:
- Steering Council Liaison:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tim-schilling a question popped into my header while reading your year in review.

Are some of the working groups/teams meant to report to just the Steering Council or is the board always included?

I ask this here as it would seem from an outside perspective GSoC is more technical in nature over requiring much from the board?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From my understanding / perspective it is a and/or situation depending on the use case. GSoC and Djangonaut Space (if you think of it as a contributor WG) both are relevant to the technical aspect of Django. However, more of them are about community building which is the Board's purview.

So I think GSoC would report to the board, but would need a SC liaison for helping with project selection. Though that's not a strong preference.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That makes sense. More broadly is there a case to be made for some WG's to only have a SC liaison and no board liaison?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. I'd imagine if we had a dedicated team for handling the new-features repo (no plans atm), that'd be entirely in the SC's domain. Or a dedicated team that managed a particular component.

Concretely, the mergers, releases, triage and review teams, likely all will be SC domain rather than board domain.

@DevilsAutumn

Copy link
Copy Markdown

Looks good to me, thanks for putting this together @tim-schilling !

@tim-schilling tim-schilling marked this pull request as ready for review January 26, 2026 15:51
@tim-schilling

Copy link
Copy Markdown
Member Author

@knyghty I think this is good for review and potentially the boards if you don't spot any major issues.


- Chair: Bhuvnesh Sharma
- Co-Chair: Apoorv Garg
- Board Liaison:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO get a board liaison

@wsvincent

Copy link
Copy Markdown

Really good stuff here! I would just add to please continue to post blog updates on djangoproject.com and encourage both mentors and students to also blog as much as possible so that we can share on Django News and the broader community is aware of all the work happening here.

- Co-Chair: Apoorv Garg
- Board Liaison:
- Steering Council Liaison:
- Other members:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: Would asking past mentors make sense here?

Also would it make sense to say each year's mentors are included for the period they are a mentor?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think it makes sense to add each year's mentors for the the period they are mentor, as member of the working group. From my understanding, This working group is more of a body that makes sure that GSoC is well organized year after year.
Yes, we can ask current and prior mentors if they are interested to become a part. But before that we need to be clear about the roles and responsibilities of the members.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make sense! I think I'm confusing my role as mentor and OCWG chair!

@tim-schilling

tim-schilling commented May 6, 2026

Copy link
Copy Markdown
Member Author

@wsvincent that's definitely something we're hoping to do with this WG. Right now the team is just Apoorv and Bhuvnesh and they are focused on kicking off 2026. The plan is to build some documentation along with resuable communications to make Django's participation easier from year to year.

@tim-schilling

Copy link
Copy Markdown
Member Author

Note to self: Make sure they can be ping-able across platforms so people can easily communicate with them. It's hard to know who to talk to for GSoC.

@nanorepublica

Copy link
Copy Markdown
Contributor

Just a couple of ideas from me:

  1. We could encourage potential applicants that reviewing code is more valued over producing code. AI usage would still be a challenge. On a wider scale, a subset criteria used for DSF members could be applicable to applicants as well (at least from my understanding)
  2. In terms of potential projects, we have at least a few in the OCWG that might be ready for next year or even beyond.

…nditions, add google form for new members, add in proposed tags for online community WG to implement, added public email address.

- Discord: @gsoc-wg
- Forum: @gsoc-wg
- GitHub: @django/gsoc-wg

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nanorepublica can you review this section? It makes some asks that I think the online community WG will have to implement. The email is likely an Ops thing.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That looks good to me. Once the group is active someone just needs to raise an issue (like you did with django-commons) on our repo so we can easily track the work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants