Skip to content

Adopt Django CoC WG's affiliated programs#446

Open
tim-schilling wants to merge 5 commits intomainfrom
coc-affiliated-program
Open

Adopt Django CoC WG's affiliated programs#446
tim-schilling wants to merge 5 commits intomainfrom
coc-affiliated-program

Conversation

@tim-schilling
Copy link
Copy Markdown
Member

@tim-schilling tim-schilling commented Mar 13, 2026

Updated the Code of Conduct to include new reporting guidelines and scenarios for making a report to the Django CoC WG. Added sections on reporting transparency and incident report filing.

References: django/code-of-conduct#91

Updated the Code of Conduct to include new reporting guidelines and scenarios for making a report. Added sections on reporting transparency and incident report filing.

References: django/code-of-conduct#91
This is based off the Djangonaut Space code of conduct policy.
Copy link
Copy Markdown
Member

@ryancheley ryancheley left a comment

Choose a reason for hiding this comment

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

@tim-schilling this looks good. What is needed from a community approval perspective?

@tim-schilling
Copy link
Copy Markdown
Member Author

I suppose we can tag all the various teams in a comment to ask for their review?

@tim-schilling
Copy link
Copy Markdown
Member Author

@django-commons/admins can I get an approval from each of you if you're good with these changes? If we're in alignment, I'll ping the rest of the community explicitly (though anyone can provide feedback now).

@ryancheley
Copy link
Copy Markdown
Member

@tim-schilling im good with the changes

Comment thread CODE_OF_CONDUCT.md Outdated
Comment thread CODE_OF_CONDUCT.md
[Reports can be made directly to the Django Code of Conduct working group](https://www.djangoproject.com/conduct/reporting/)
in the following scenarios:

- The report concerns a Django Commons Admin and/or CoC team.
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.

This is new? I thought we considered Django's Code of Conduct Working Group as an appeal process, not as a direct channel.

I think we should keep our independence as much as possible and use django-coc only when all DC resources are exhausted. Something like this:

  • If the report is about DC-CoC => Report to DC-admin.
  • If the report is about DC-admin => Report to DC-CoC (no difference).
  • If there is no response within 30 days => django-coc (I don't like this one, but I don't have any better suggestion)
  • As a point of appeal within 30 days of the original decision

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.

These changes are what the Django CoC WG suggests for affiliated programs.

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.

This makes DC CoC redundant - just a step on the way to get to the "real" CoC team (that can make decisions regarding DC).

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.

I'm not sure that's a fair takeaway here as it suggests the "Reports can be made" is really "reports should be made". This exists to communicate when a person could consider who to file a report with. Django Commons is encouraged to operate autonomously from my interpretation of the affiliated programs CoC policy, which matches your desire to maintain independence.

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.

@cunla I want to make sure this one doesn't get lost.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

We definitely have no desire to become the first or primary place to report. The situations we outline in https://github.com/django/code-of-conduct/blob/main/affiliated-programs.md#becoming-an-affiliated-program-or-community were meant to be the only scenarios which the Django CoCWG feel comfortable getting involved in another community, not that they have to be required by those communities. We're happy to consider clearer language there.

Copy link
Copy Markdown

@dryan dryan left a comment

Choose a reason for hiding this comment

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

Looks good to me @tim-schilling. I've opened django/code-of-conduct#99 on our side to get this done at our next regular meeting.

Co-authored-by: Daniel M <cunla@users.noreply.github.com>
@dryan
Copy link
Copy Markdown

dryan commented Apr 9, 2026

The Working Group agreed to add Django Commons. We'll update our documentation shortly. We would also like know who our primary point of contact should be. I assume that's you @tim-schilling?

@tim-schilling
Copy link
Copy Markdown
Member Author

@dryan yes, you can put me down as the point of contact for Django Commons.

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.

4 participants