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

Tour Operator Plugin Check (PCP) #354

Closed
5 tasks done
ashleyshaw opened this issue Oct 9, 2024 · 1 comment
Closed
5 tasks done

Tour Operator Plugin Check (PCP) #354

ashleyshaw opened this issue Oct 9, 2024 · 1 comment
Assignees
Labels
[Status] Needs Dev Ready for, and needs developer efforts [Type] Task Issues or PRs that have been broken down into an individual action to take
Milestone

Comments

@ashleyshaw
Copy link
Member

ashleyshaw commented Oct 9, 2024

Tour Operator Plugin Check (PCP) #354

Overview

The Plugin Check tool is essential for ensuring that the Tour Operator Plugin meets the required standards for submission to the WordPress.org plugin directory. This tool allows developers to run a series of automated checks to verify whether the plugin follows WordPress best practices and meets the necessary guidelines for inclusion.


Task

Use the Plugin Check tool to test and validate the Tour Operator Plugin against WordPress.org standards. This will help identify any potential issues or areas where the plugin needs to be improved to meet the submission requirements.

Sub-Tasks

  • Install and Configure Plugin Check:
    Set up the Plugin Check tool in the development environment to begin running checks on the Tour Operator Plugin.

  • Run Automated Plugin Check:
    Execute the Plugin Check tool on the current version of the Tour Operator Plugin to identify any issues or non-compliance with WordPress.org standards.

  • Review Errors and Warnings:
    Carefully review any errors or warnings generated by the Plugin Check tool. This includes potential issues such as:

    • Security vulnerabilities
    • Deprecated functions
    • Incorrect file structure
    • Missing sanitization or escaping
    • Outdated PHP code or practices
  • Fix Issues Identified by Plugin Check:
    Address all errors and warnings, making the necessary code changes to ensure the plugin complies with WordPress.org standards. This may include:

    • Updating deprecated functions or practices
    • Adding proper sanitization and escaping where needed
    • Ensuring proper file structure and code documentation
  • Rerun Plugin Check After Fixes:
    Once the initial issues are fixed, rerun the Plugin Check tool to ensure that all problems have been resolved and the plugin now meets WordPress.org submission guidelines.


Additional Considerations

  • Ongoing Compliance:
    Ensure that any future updates to the Tour Operator Plugin continue to meet WordPress.org standards by regularly running the Plugin Check tool during development.

  • Documentation:
    Ensure that the plugin documentation is updated to match the required WordPress.org standards, including descriptions, usage instructions, and changelogs.


Completion Criteria

  • The Plugin Check tool runs successfully on the Tour Operator Plugin with no errors or warnings.
  • All identified issues have been addressed and fixed, ensuring compliance with WordPress.org submission standards.
  • Documentation and plugin structure are updated as required for the WordPress plugin repository.

Additional Context

@ashleyshaw to oversee the implementation of Plugin Check and review the results. This task is crucial for ensuring that the Tour Operator Plugin is ready for submission to the WordPress.org plugin repository and meets all necessary standards.

@ashleyshaw ashleyshaw added [Type] Task Issues or PRs that have been broken down into an individual action to take [Status] Needs Dev Ready for, and needs developer efforts labels Oct 9, 2024
@ashleyshaw ashleyshaw added this to the 2.0.0 milestone Oct 9, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in Tour Operator Oct 9, 2024
@ashleyshaw ashleyshaw moved this from Needs Triage to 📥 Todo in Tour Operator Oct 9, 2024
@krugazul
Copy link
Collaborator

@github-project-automation github-project-automation bot moved this from 📥 Needs Dev to ✅ Done in Tour Operator Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Status] Needs Dev Ready for, and needs developer efforts [Type] Task Issues or PRs that have been broken down into an individual action to take
Projects
Archived in project
Development

No branches or pull requests

2 participants