Summary of merge requests for opencraft/documentation/public from 2025-04-29
Merge request: chore: update Jordan’s membership
Description:
Author: Arunmozhi P
For more details visit: #608.
opencraft/documentation/public from 2025-04-29Merge request: chore: update Jordan’s membership
Description:
Author: Arunmozhi P
For more details visit: #608.
opencraft/documentation/public from 2025-05-27Merge request: chore: remove Douglas from team
Description:
Author: Arunmozhi P
For more details visit: #610.
opencraft/documentation/public from 2025-06-10Merge request: feat: add dark theme toggle
Description: This MR adds dark theme and a toggle for it.
Author: Maxim Beder
For more details visit: #613.
Merge request: docs: add mention of tutor repo in list of core contributions
Description: ## Description
Add contribution to tutor repo to the list of changes eligible to be counted as Core Contribution.
Core Contributor - Work Scope #Tutor
Visit the generated app link once the pipeline is complete and verify the changes reflect correctly.
Private Ref : BB-9757
Author: Kaustav Banerjee
For more details visit: #612.
Merge request: docs: add evidence forensic preservation
Description: This MR adds a new process how to do forensic evidence preservation.
Related task: Log in - OpenCraft
Signed-off-by: Gabor Boros gabor.brs@gmail.com
Author: Boros Gábor
For more details visit: #611.
Merge request: docs: Clarify Core Contributions processes.
Description: This MR clarifies how Core Contributions are to be identified, sets the expectation of who is to set labels (epic owners), and adds a process for verifying labels have been set (using the existing completion verification process by Sprint Managers.)
JIRA tickets: Log in - OpenCraft
Discussions: Improving the measurement of our contributions
Testing instructions:
Author notes and concerns:
I was a little fuzzy on the conversation between @antoviaque and @Cup0fCoffee here, but I’ve done my best to distill my understanding in a way that is consistent with what I read between Xavier and upstream. Please let me know if it makes sense.
I’m tagging all Sprint Managers across all cells since it includes a tweak to one of your responsibilities.
Author: Fox Danger Piacenti
For more details visit: #609.
opencraft/documentation/public from 2026-05-26Merge request: docs: update conference talk submission docs
Description: ## Description
This MR updates the existing documentation for the three-stage process for talk submission that worked very well this year.
Internal ticket: Log in - OpenCraft
View the rendered app and check that the links and display make sense.
Author: Fox Danger Piacenti
For more details visit: #667.
Merge request: fix: discourse host url type [BB-10771]
Description: Adding AnyHttpUrl + str fails, this PR casts it to str first.
The third party package called: Pydiscourse expects str as host url and uses it directly to generate other urls. But we pass in AnyHttpUrl and it fails.
Private-ref: Log in - OpenCraft
Author: Navin Karkera
For more details visit: #666.
Merge request: feat: Add pinging guidelines documentation
Description: ## Description
Add basic guidelines and recommendations about ping people in messages.
Private-ref: Log in - OpenCraft
Author: Christofer Chávez Carazas
For more details visit: #665.
Merge request: feat: Update scope of OSPR Liaison role.
Description: - Delete current scope (which has become obsolete).
Testing
Tickets
Reviewers
Author: Tim Krones
For more details visit: #662.
@navin Looks like everything back up and working. ![]()
opencraft/documentation/public from 2026-06-23Merge request: fix: remove accented character in cell data
Description: ## Description
Sprintcraft matches users between Jira and the opencraft.yml data by
full name. Rômulo’s name in Jira doesn’t have the accented ‘ô’ because
that made @-mentioning autocomplete more difficult in Jira. To fix
matching his user, we can likewise remove the accented character from
his name here.
Private-ref: Log in - OpenCraft
Author: Samuel Allan
For more details visit: #668.
opencraft/documentation/public from 2026-07-07Merge request: docs: update information about GitLab and GitHub
Description: ## Description
See discussion on Migrate to GitHub?
Private-ref: Log in - OpenCraft
Author: Samuel Allan
For more details visit: #670.
Merge request: docs: remove review timeline from task template
Description: ## Description
We almost never use this section, so it just adds noise to tickets.
If a specific timeline is really needed, then this should be mentioned
in the ticket and/or the “Due Date” field used.
Private-ref: Log in - OpenCraft
Previously raised at Feedback: following processes - #5 by paulo
Author: Samuel Allan
For more details visit: #669.
Merge request: feat: add internal AI policy
Description: ## Description
This is a proposed AI policy for us to adopt at OpenCraft,
applying to OpenCraft members.
This is based on the new Open edX AI Contribution Policy
( .github/AI_POLICY.md at master · openedx/.github · GitHub ),
but with the following tweaks:
Also integrate this into the rest of the handbook, by linking to it
from the coding standards and security pages.
Note that the target audience is OpenCraft members; we may still want
a separate policy for external contributors to follow when contributing
to our projects.
See Adopt the Open edX AI policy?
for discussion.
Private-ref: Log in - OpenCraft (ticket) NOTE: this the ticket where the work began, but we may need a different ticket for logging time for reviews on this and further work.
Private-ref: Log in - OpenCraft (the ticket to discuss and review)
Author: Samuel Allan
For more details visit: #663.
opencraft/documentation/public from 2026-07-21Merge request: feat: add renovate config
Description:
Author: Navin Karkera
For more details visit: #673.
Merge request: feat: add the “view page source” link to pages
Description: ## Description
I think we had this at some point (it’s referenced in #62), but it’s no
longer visible. According to
you need to add the edit or view actions to the theme features.
When I tested this, both the edit and view actions linked to the same
gitlab page (the view preview of markdown doc view), so I kept just the
view action.
Private-ref: BB-10597
Ref: #62
Author: Samuel Allan
For more details visit: #672.
Merge request: fix: use unique preview env per branch
Description: ## Description
This ensures that the preview deployment for merge requests do not
overwrite each other.
Private-ref: Log in - OpenCraft
Fixes: #73
Author: Samuel Allan
For more details visit: #671.
Merge request: [STAR-4198] Update client offboarding documentation
Description: This MR updates the documentation for how to offboard clients who leave the company.
Test steps : TBD
Author: Gabriel D’Amours
For more details visit: #649.
opencraft/documentation/public from 2026-08-04Merge request: feat: Update sustainability targets for Falcon and Bebop.
Description: … according to decisions made previously, in the context of the following
Tickets
Author: Tim Krones
For more details visit: #676.
Merge request: docs: update accounts information
Description: ## Description
Update accounts information based on Tim’s comment at
Private-ref: Log in - OpenCraft
Author: Samuel Allan
For more details visit: #674.
opencraft/documentation/public from 2026-08-18Merge request: docs: consolidate firefighting manager role docs
Description: ## Description
In
docs: expand the firefighting manager role (!678) · Merge requests · opencraft / documentation / public · GitLab,
we expanded the firefighting manager role. However, it turns out at some
point this was already part of the role, and the info on firefighting
managers was split across the roles page and the firefighting page.
Deduplicate the firefighting manager information into a single entry,
and edit for consistency.
Private-ref: comment in private doc
Private-ref: Log in - OpenCraft
Author: Samuel Allan
For more details visit: #679.
Merge request: docs: expand the firefighting manager role
Description: ## Description
Add responsibility to manage the Ops Review Draft doc and the Ops Review
forum thread.
The status quo is that FFs should coordinate between themselves to
update the doc and post to the thread. However, this task is often
neglected, perhaps due to not being a clear point of responsibility.
This hopefully will consolidate the responsibility and help ensure the
docs and update threads are updated more often, so we have more
visibility into incidents.
Private-ref: comment in private doc
Private-ref: Log in - OpenCraft
Author: Samuel Allan
For more details visit: #678.
Merge request: docs: Update epic management doc with the budget extension subsection
Description: Description
Add a subsection dedicated to the budget extension, incorporating the lessons learned from this RCA.
Supporting information
Author: Christofer Chávez Carazas
For more details visit: #677.
Merge request: docs: use private docs redirects for docs files
Description:
private-ref: Log in - OpenCraft
Author: Kshitij Sobti
For more details visit: #675.
opencraft/documentation/public from 2026-09-01Merge request: Mark Falcon as Generalist cell
Description: Update list of current cells and cell-specific rules to reflect the fact that Falcon has become a generalist cell.
Tickets
Author: Tim Krones
For more details visit: #680.