Back to the catalog

activitypub-dev-cycle

Development workflows for WordPress ActivityPub plugin including wp-env setup, testing commands, linting, and build processes. Use when sett

Open source Repository Open in the app JSON README (API)

About

Development workflows for WordPress ActivityPub plugin including wp-env setup, testing commands, linting, and build processes. Use when setting up development environment, running tests, checking code

Details

Kind
Agent skills
Topic
Developer tools
Publisher
automattic
Origin
majiayu
Category
ferramentas
Stars
579
Forks
92
Open pull requests
18
Last push
2026-09-11T12:41:31Z
Repository state
ativo
Language
PHP
License
MIT
Added
2026-09-02 18:12:10
Updated
2026-09-02 18:12:10
Origin id
automattic/wordpress-activitypub/development/activitypub-dev-cycle@main

README

# ActivityPub

This is the [ActivityPub plugin](https://wordpress.org/plugins/activitypub/) repo.

Enter the fediverse with **ActivityPub**, broadcasting your blog to a wider audience! Attract followers, deliver updates, and receive comments from a diverse user base of **ActivityPub**-compliant platforms.

## Demo

You can test out the plugin (settings) with [WordPress Playground](https://wordpress.org/plugins/activitypub/?preview=1).

> [!NOTE]
> [WordPress Playground](https://wordpress.org/playground/) is the platform that lets you run WordPress instantly on any device without a host. It’s your place to build, experiment, test, and grow.

## Sites using the plugin

A few blogs that run the plugin, so you can see how it behaves before installing it. Follow any of them from your Fediverse account:

- [Social Web Foundation](https://socialwebfoundation.org/), `@swf@socialwebfoundation.org`
- [ActivityPub Blog](https://activitypub.blog/), `@activitypub.blog@activitypub.blog`
- [Evan Prodromou](https://evanp.me/), `@evanp.me@evanp.me`
- [IFTAS](https://about.iftas.org/blog/), `@about.iftas.org@about.iftas.org`
- [Kaffeeringe](https://kaffeeringe.de/), `@blog@kaffeeringe.de`

If you run the plugin on your own site, add it to [Show and Tell](https://github.com/Automattic/wordpress-activitypub/discussions/categories/show-and-tell). We would like to see it.

## Documentation

- [Developer Documentation](docs/developer-docs.md) - Guide for developers working with the plugin.
- [Development Environment](docs/development-environment.md) - Setting up your development environment.
- [Pull Request Guidelines](docs/pull-request.md) - How to submit pull requests.
- [Release Process](docs/release-process.md) - Guide for releasing new versions.
- [Translations](docs/translations.md) - Information about translating the plugin.
- [Snippets](snippets/) - Community-contributed snippets to extend or customize the plugin.

## Federation

ActivityPub is a protocol for federated social networks, enabling communication between different platforms. For details on what the plugin supports, refer to the [FEDERATION.md](FEDERATION.md) file.

## Support

If you need help, [check out the support forums on WordPress.org](https://wordpress.org/support/plugin/activitypub/).

## Contribute

Thank you for thinking about contributing to the ActivityPub plugin! We welcome contributions of all kinds, but to keep things productive for everyone, please follow these guidelines:

* **Keep issues clear and focused.** If you're reporting a bug, please use the [bug report form](https://github.com/Automattic/wordpress-activitypub/issues/new?q=sort%3Aupdated-desc+is%3Aissue+is%3Aopen&template=bug_report.yml). For feature ideas, please share them in [Discussions](https://github.com/Automattic/wordpress-activitypub/discussions) so we can consider them together.
* **Stay relevant to the plugin's scope.** Issues and comments should relate directly to improving this plugin. Tangential ideas or unrelated feature requests will be closed.
* **Be concise.** Short, actionable descriptions are much easier for maintainers to respond to.
* **Respectful collaboration.** We follow the [Contributor Covenant Code of Conduct](./CODE_OF_CONDUCT.md). Please keep your contributions constructive and professional.  

Other ways to help include:

* Writing and submitting patches.
* Translating the ActivityPub plugin into your language ([translate here](https://translate.wordpress.org/projects/wp-plugins/activitypub/)).

## Security

Need to report a security vulnerability? Go to https://automattic.com/security/ or directly to our security bug bounty site https://hackerone.com/automattic.

You can find more information on reporting security vulnerabilities in our [SECURITY.md](./SECURITY.md) file.

## License

The ActivityPub plugin is licensed under the [MIT license](./LICENSE).

## Join us!

Interested in working on awesome open-source code all day? [Join us](https://automattic.com/work-with-us/)!

More