Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apache/pulsar-java-contrib
Contributor repository for code samples, plugins and libraries in Java for Apache Pulsar
https://github.com/apache/pulsar-java-contrib
apache-pulsar java pulsar
Last synced: 4 months ago
JSON representation
Contributor repository for code samples, plugins and libraries in Java for Apache Pulsar
- Host: GitHub
- URL: https://github.com/apache/pulsar-java-contrib
- Owner: apache
- License: apache-2.0
- Created: 2024-08-20T12:26:05.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-23T12:56:28.000Z (5 months ago)
- Last Synced: 2024-10-01T01:08:08.140Z (4 months ago)
- Topics: apache-pulsar, java, pulsar
- Language: Java
- Homepage: https://pulsar.apache.org/
- Size: 789 KB
- Stars: 6
- Watchers: 34
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Apache Pulsar Java Contrib
Pulsar java contrib is to provide a non-core code maintenance repository to collect plugin implementations, personalized features, experimental features, and best practices from users.
- [Plugin Contribution Guide](contributionGuides.md) lists the core interfaces in Pulsar that can be implemented by contributors, and provides implementation guidelines for each type of interface.
- [Plugin Implementation List](contributedFeatures.md) lists the implemented plugins. Users can select the ones they need for reuse.
- [Personalization Features](customizationFeatures.md) lists the customized features and experimental features that require modification to the Pulsar source code.
- [Best Practices](best-practice-blogs) lists the best practices for each function summarized by community contributions.
- [consume-best-practice.md](best-practice-blogs%2Fconsume-best-practice.md)This project follows the terms of **Apache License 2.0**.
You can format the code by `mvn spotless:apply` and generate license headers by `mvn license:format`.
Please note that the code formatted by Spotless may still not meet the formatting requirements. Please run `mvn checkstyle:check` for inspection.## Contributing
pulsar-java-contrib is actively in development. If you have some common use cases for plugins, please contact us and we'll be happy to support.
Please [open an issue](https://github.com/apache/pulsar-java-contrib/issues/new) to share your idea or
suggestion. PRs are always welcome and greatly appreciated, but for larger functional changes a pre-coding introduction
can be helpful to ensure this is the correct place and that active or conflicting efforts don't exist.