Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 2.19 KB

README.md

File metadata and controls

30 lines (21 loc) · 2.19 KB

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.

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

Development Process

Compared with pulsar , pulsar-java-contrib is faster, and there is no need to send emails for DISCUSSION and VOTE. it can be summarized as follows:

  1. for simple changes, you only need to submit a PR for code changes
  2. for larger improvement proposal, you need to submit a PR for code changes + a design document (the file is placed in pcip/pcip-xxx.md) For detailed development process description, see: pcip/README.md