Skip to content

Moodle workplace release page#1527

Open
lostrogit wants to merge 1 commit intomoodle:mainfrom
lostrogit:workplace_release_docs
Open

Moodle workplace release page#1527
lostrogit wants to merge 1 commit intomoodle:mainfrom
lostrogit:workplace_release_docs

Conversation

@lostrogit
Copy link

Create a dedicated release documentation page for Moodle Workplace (similar to LMS and Mobile) based on https://docs.moodle.org/dev/Moodle_Workplace_releases, and provide a CLI tool to simplify adding new major or minor Workplace versions, including its specific requirements (rolling versions).

Copilot AI review requested due to automatic review settings February 24, 2026 09:33
@lostrogit lostrogit requested a review from a team as a code owner February 24, 2026 09:33
@netlify
Copy link

netlify bot commented Feb 24, 2026

Deploy Preview for moodledevdocs ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 68f1217
🔍 Latest deploy log https://app.netlify.com/projects/moodledevdocs/deploys/699ef83d635afb0008734e96
😎 Deploy Preview https://deploy-preview-1527--moodledevdocs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR creates a comprehensive release documentation system for Moodle Workplace, following the established pattern used for LMS and Mobile releases. It includes JSON schema definitions, TypeScript utilities for release management, React components for displaying release information, a CLI tool for managing version data, and a markdown documentation page.

Changes:

  • Added JSON schema and data structures for Moodle Workplace version tracking with support for rolling releases
  • Created TypeScript utilities and React components to display Workplace release information
  • Implemented CLI tool to simplify adding new major/minor Workplace versions
  • Created dedicated Workplace releases documentation page with comprehensive release history

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 12 comments.

Show a summary per file
File Description
static/schema/wp_versions.json JSON schema defining the structure for Workplace version data, including rolling release support
data/wp_versions.json Complete version data for all Moodle Workplace releases from 3.7 to 5.1
src/utils/SupportedReleasesWP.ts TypeScript utility functions for managing and querying Workplace release data
src/components/SupportedReleasesWP/index.tsx React component displaying currently supported Workplace releases in a table
src/components/SupportedReleasesWP/styles.module.css CSS styling for Workplace release components
src/components/ReleaseTableWP/index.tsx React component displaying detailed release information for a specific Workplace version
scripts/wp_version.mjs CLI tool for adding new major/minor versions and managing release data
general/wp_releases.md Documentation page with release cycle information and comprehensive version history
sidebars/general.js Added sidebar entry for Workplace Releases documentation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@lostrogit lostrogit force-pushed the workplace_release_docs branch 2 times, most recently from 5400797 to 21fdf08 Compare February 25, 2026 12:46
@lostrogit lostrogit requested a review from Copilot February 25, 2026 12:58
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 9 out of 10 changed files in this pull request and generated 10 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@lostrogit lostrogit force-pushed the workplace_release_docs branch from 21fdf08 to 68f1217 Compare February 25, 2026 13:25
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.

2 participants