Skip to content

prosopo/procaptcha-wordpress-plugin

Repository files navigation

Prosopo Procaptcha Integration for WordPress

Welcome to the GitHub repository for the Prosopo Procaptcha Integration for WordPress!

This repository serves as a GitHub mirror of the official WordPress SVN repository, designed to streamline community collaboration and contributions.

We ensure this repository is kept up-to-date with the latest version. Feel free to open issues or submit pull requests directly here — any changes made will be included in the next official release.

1. Installation

The plugin is distributed via the official WordPress Plugin Repository: Prosopo Procaptcha.

To install manually you'll need to clone the repository and build the assets:

  1. git clone git@github.com:prosopo/procaptcha-wordpress-plugin.git .
  2. cd assets; corepack use yarn@latest; yarn build:all
  3. Now you can copy the prosopo-procaptcha directory and add it to your local WordPress installation by placing it in the wp-content/plugins folder.

2. Folders Description

This repository includes both the plugin code, and the workflow tools:

  • .github/workflows - GitHub Actions: (CI/CD) workflows
  • assets - TypeScript and Sass source files; ESLint, Prettifier and Vite configs
  • data-for-tests - files involved in GitHub actions
  • php-tools
    • code-quality - composer packages and configs for PHPStan, PHPSniffer and Pest
    • origin-vendors - composer dependencies
    • scoper - PHP tool for package scoping (as WP doesn't support composer)
  • prosopo-procaptcha - plugin source code
  • tests - end-to-end Cypress tests
  • tools - bash scripts, used CI/CD or manually.
  • wordpress-org-assets - images for the WordPress SVN repository

3. Related Resources

4. Contribution

We would be excited if you decide to contribute 🤝

Please read the for-devs.md file for project guidelines and agreements.

About

WordPress integration for the Prosopo Procaptcha anti-bot solution.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published