Skip to content

Conversation

@firestar300
Copy link
Collaborator

Description

Ajoute les fichiers de base pour le plugin.

Adds a namespace to the plugin to avoid potential naming conflicts with other plugins or themes.

This change also updates the action hook registration to use the namespace.
Updates the French translation files for the iframe block.

This includes regenerating the .po and .mo files,
and adding a missing translation for the iframe description.
Ensures that BlockControls are only rendered when the iframe is eligible.
This change prevents unnecessary UI elements from being displayed
when they are not applicable.
Corrects a typo in the French translation for the iframe block,
changing "and" to "et" in the accessibility description.
Adds GitHub Actions workflows for automated checks and releases.

The changes introduce workflows for:
- Ensuring code quality via linting (quality-php.yml).
- Validating plugin versions against existing tags (pull-request-version.yml).
- Automating release tag creation upon pushing to main (release.yml).
These workflows streamline development, improve code quality, and automate the release process.
Sets up the initial plugin structure, including:
- Essential files (.distignore, .gitattributes, .plugin-data, composer files, grumphp config, phpcs config, and psalm config)
- Initial composer dependencies for development and linting

This provides a foundation for building the plugin functionality.
@firestar300 firestar300 merged commit 3033fce into main Jan 9, 2026
2 checks passed
@firestar300 firestar300 deleted the chore/open-source-template branch January 9, 2026 16:59
@firestar300 firestar300 restored the chore/open-source-template branch January 9, 2026 17:00
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