Skip to content

WDSEN-15 WDS Repository Standards#2

Open
elpuas wants to merge 3 commits into
mainfrom
chore/wds-repository-standards
Open

WDSEN-15 WDS Repository Standards#2
elpuas wants to merge 3 commits into
mainfrom
chore/wds-repository-standards

Conversation

@elpuas

@elpuas elpuas commented Jul 21, 2026

Copy link
Copy Markdown

Closes

#WDSEN-15

Link to test

N/A

Description

This pull request introduces several important updates to align the project with WebDevStudios' branding and development standards. It updates all references from the previous maintainer to WebDevStudios, adds documentation and configuration files to enforce coding standards, and introduces GitHub workflows for code quality and security checks. Additionally, it adds project governance files and updates translation files to reflect the new ownership.

Branding and Ownership Updates:

  • Updated all project references from "Plugin Pal" and "robertdevore" to "WebDevStudios" across README.md, pattern-pal.php, composer.json, documentation links, and translation files. This includes plugin metadata, author information, support/documentation links, and repository URLs. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

Project Governance and Community Standards:

  • Added a Contributor Covenant Code of Conduct (.github/CODE_OF_CONDUCT.md) and a CODEOWNERS file to clarify contribution guidelines and maintainers. [1] [2]

Development Standards and Automation:

  • Introduced an .editorconfig file to enforce consistent coding styles across editors, following WordPress Coding Standards.
  • Added GitHub Actions workflows for code quality (.github/workflows/assertions.yml) and security checks (.github/workflows/security.yml) to automate linting and vulnerability scanning on pull requests. [1] [2]

Documentation Improvements:

  • Enhanced the README.md with a Coding Standards section and updated installation instructions and acknowledgments to reflect new ownership. [1] [2]
  • Added a comprehensive pull request template (.github/PULL_REQUEST_TEMPLATE.md) to standardize PR submissions and reviews.

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings

AI Assistance

  • 🤖 This project was developed with the help of a LLM/AI such as Cursor, Gemini, etc.

Added to documentation?

  • 📜 README.md
  • 📓 ClickUp
  • 🙅 No documentation needed

Added tests?

  • 👍 Yes
  • 🙅 No, because they aren't needed
  • 🙋 No, because I need help

Testing Instructions


Reviewer's Testing Checklist

As a reviewer, please verify that the relevant testing criteria are fulfilled and confirmed before approving this Pull Request.

  • Visual Regression Testing: Ensure that existing functionality is not negatively impacted by the changes.
  • Cross-Browser Compatibility: Test on major browsers (Chrome, Firefox, Safari) to ensure compatibility.
  • Mobile Responsiveness: Confirm that the changes are responsive and functional on various mobile devices.
  • Theme Compatibility: Ensure that the changes do not adversely affect the site's theme and styling.
  • Linting: Check that the code passes all linting checks (PHPCS, ESLint, SassLint). Check if PR passes code quality check.
  • Accessibility Testing: Validate that the changes comply with accessibility standards. Run npm run a11y.
  • Security Best Practices: Ensure that the code follows WordPress security best practices. Check if PR passes security check.
  • Documentation: Ensure that any new features or changes are appropriately documented in the README.md or Confluence.
  • Post-Deployment Tasks: Check if there are any tasks that need to be performed after deployment.

[optional] Additional Reviewer Notes or Considerations?

elpuas and others added 2 commits July 21, 2026 11:49
Add WDS README sections, Composer package metadata, EditorConfig,
gitignore defaults, and shared GitHub templates/workflows from wds-bt.
Adapt CI for this plugin's toolchain and update ownership metadata.

Co-authored-by: Cursor <cursoragent@cursor.com>
Update README attribution, admin support/docs links, translation
headers, and changelog repository URLs to the current WDS home.

Co-authored-by: Cursor <cursoragent@cursor.com>
@elpuas
elpuas requested review from Copilot and thatmitchcanter and removed request for Copilot July 21, 2026 18:01
Wire wp-scripts linting into package.json and restore Node-based
lint-css/lint-js workflow jobs, tracking package-lock.json for npm ci.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant