Improve end-user experience with Spring Integration
See original GitHub issueCurrently Spring Integration appears in the search result only when we type something like “integration”, “messaging”, “enterprise”, “adapter” - some general words in the project description or tags. I suggest to improve that text for all the support integration protocols: (s)ftp, JMS, JDBC, RSocket, ZeroMQ etc. You name it! See more about supported in the project modules: https://github.com/spring-projects/spring-integration. This way end-user would know that Spring Integration supports this or that technology according their wishes.
Another improvement suggestion is to add respective Spring Integration module as dependency when some target well-known library is supported in Spring Integration. For example when end-user asks for AMQP, we suggest Spring Integration (if the first point is fixed) and Spring for RabbitMQ. When end-user select both, we also add implicitly spring-integration-amqp
, so we assume that in most cases users want to use channel adapters for AMQP from Spring Integration. And so on for all the supported protocols. Some similar solution I see here: https://github.com/spring-io/start.spring.io/blob/master/start-site/src/main/java/io/spring/start/site/extension/dependency/springsession/SpringSessionBuildCustomizer.java.
Another proposal, which might be too destructive, is a “fine-graining” Spring Integration modules, like you do at the moment for Spring Data. So, this is just like another angle looking at the original end-user experience problem…
If any thing of this sounds good, let me know and I’ll issue a PR!
Happy holidays!
Issue Analytics
- State:
- Created 3 years ago
- Comments:7 (5 by maintainers)
Top GitHub Comments
If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.
Closing in favour of PR #605