An open API service indexing awesome lists of open source software.

https://github.com/automattic/wordpress-activitypub

ActivityPub for WordPress
https://github.com/automattic/wordpress-activitypub

activitypub activitystreams decentralized federated federated-social-web fediverse hacktoberfest mastodon ostatus wordpress wordpress-plugin

Last synced: 9 days ago
JSON representation

ActivityPub for WordPress

Awesome Lists containing this project

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.

## 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.

## 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/)!