Description
Requirements
Code of Conduct
This is a Spring project and as such follows the Spring CoC.
Well-established project with a vibrant community
A goal of Spring Pulsar is to make it easy for Spring apps to use Apache Pulsar messaging. While Spring Pulsar is in the experimental stage, Apache Pulsar is a well-established project with a vibrant community. We want Spring Pulsar to ride that wave with Apache Pulsar. Adding support here could help users experiment w/ Spring Pulsar.
Also worth pointing out is that a Spring Tips video by Josh Long is slated to be released on 09/05/2022 and we would love to have this available for that video if possible.
Ongoing maintenance
We do follow Spring Boot release and maintenance cadence and update accordingly and in a timely fashion.
License
We use the same license as other Spring projects, Apache License 2.0.
Issue Tracker URL
We use Github for issue tracking: https://github.com/spring-projects-experimental/spring-pulsar/issues
Continuous integration
We use Github actions for CI: https://github.com/spring-projects-experimental/spring-pulsar/actions
NOTE: We only support Spring Boot 3.0.x currently and therefore do not have a compatibility CI job yet.
Maven Central
This should be listed as "experimental" and will not be available yet on Maven Central but rather on repo.spring.io
Configuration metadata
We do provide configuration properties and we do publish the annotation metadata with the starter. Additionally we dynamically generate the config props documentation.
Version mappings
Only 1 mapping available:
SB 3.0.x -> spring-pulsar 0.1.x