Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Website working group #10

Merged
merged 31 commits into from
Feb 14, 2025
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
850df9b
initial proposal for Website Working Group
ronnzw Jan 12, 2024
5643681
Adding Liaison
ronnzw Jan 12, 2024
6e2dd9f
typo fix
ronnzw Jan 12, 2024
70a072a
removing Jacob
ronnzw Jan 22, 2024
006b971
Removing Liaison
ronnzw Jan 22, 2024
328c9fd
review updates
ronnzw Jan 22, 2024
da360bb
Update active/website.md
ronnzw Jan 23, 2024
6c69c6b
wg description
ronnzw Jan 23, 2024
2ccf3f0
update comms
ronnzw Jan 23, 2024
c04ce9e
Update delegated responsibilities
ronnzw Jan 29, 2024
045d7e1
Update members' responsibilities
ronnzw Jan 29, 2024
2125fd6
Update active/website.md
ronnzw Jan 29, 2024
6b89a52
Update delegated responsibilities
ronnzw Jan 31, 2024
c93502a
updated voting and term
ronnzw Jan 31, 2024
8a13df4
Update remove coc statement.
ronnzw Jan 31, 2024
cac9a6f
Update active/website.md
ronnzw Apr 15, 2024
0e670a5
Update website.md
ronnzw Aug 20, 2024
d441825
Update active/website.md
ronnzw Aug 22, 2024
db77707
Update active/website.md
ronnzw Nov 19, 2024
c1285c2
Update active/website.md
ronnzw Nov 19, 2024
a1879e2
Update active/website.md
ronnzw Nov 19, 2024
5aeb025
Update active/website.md
ronnzw Nov 19, 2024
156c1af
Update active/website.md
ronnzw Nov 19, 2024
374b91a
Update active/website.md
ronnzw Nov 19, 2024
4b16f31
Update active/website.md
ronnzw Nov 19, 2024
090fcd2
Update active/website.md
ronnzw Nov 19, 2024
ff4c960
Update active/website.md
ronnzw Nov 19, 2024
14aca76
Update website.md
ronnzw Nov 19, 2024
d1dde58
Update website.md
ronnzw Nov 19, 2024
7306879
Update active/website.md
thibaudcolas Nov 27, 2024
8cc5de8
Address last comments
sabderemane Feb 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions active/website.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Website Working Group

## Responsibilities

This is a replacement of the current maintainer team @django/djangoproject-com-maintainters. The team will own maintenance of the website codebase, and liaise with the @django/ops-team for production infrastructure considerations.

The duties of the working group are:
- Introduce new features on the website
- Maintain and monitor the website
- Help to make the website accessible to all
- Members propose, triage, analize, discuss and implement new features
- Members triage the project’s issues and pull requests.
- Members maintain and monitor the website including updating versions.
- Mentor new contributors to the website.
- Run or support djangoproject.com sessions in DjangoCon sprints.
- Chair, Co-Chair and Board Liaison can sign off on new features.

## Initial membership

- Chair: Sarah Abderemane
- Co-Chair: Saptak Sengupta
- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): Sarah Abderemane
- Other members:
- Eric Sherman
- Mark Walker
- Jason Judkins
- Paolo Melchiorre
- Sanyam Khurana
- Tobias McNulty
- Ron Maravanyika
- Alex Gómez
- Storm Heg

## Future membership

### Who is eligible to join? Any volunteer, or are there specific requirements?

Members must have interest in Django and should be able to work with Django. Members must go through [contributing](https://github.com/django/djangoproject.com/blob/main/README.rst) to **djangoproject.com** or at least willing to be guide. We welcome all experience levels, we also welcome first time contributors.

### Access granting and deployment
Initial onboarding phase where only Chair and Co-Chair have permissions to merge. After onboarding of 6 months, other group members who have proven their expertise will be granted merge permissions at the discretion of the chair and co-chair. Ops team will retain access, and in case there are site infrastructure issues, would be able to restrict permissions. Process can be reviewed in the future with the ops team if needed.

The deployment of the website will be done via a ping via @django/ops-team on the pull request to deploy the branch.

### How do people who want to join sign up / volunteer / express interest?
Individuals can express interest by opening a PR to this working group repository, using a template, adding their names in the list of members.

### How will decisions on adding/removing members be handled?
Direct membership: new members may self-nominate; the WG will vote (50%+1) to approve/deny new members. The WG will vote for New Chair/Co-Chairs and decision to appoint will be based on gaining majority votes.

Members join the group for one year term. At the end of this term, they need to opt into staying involved to keep being a member of the group.

## Budget
No allocated budget.

Sums may be provided for specific activities (e.g. external consultancy, graphic work, use of platforms, ...) subject to approval by the DSF board.

## Communications
- Private channel in the DSF slack
- The Django forum sub-section "Website" of Django Internals

## Reporting

We'll create a changelog file in the repository with all changes, using the https://keepachangelog.com format, whee to track all the regular changes

For special projects (e.g. theme redesign) we'll choose specific projects or reporting tools.