salesforce / salesforce/rules_spring
Spike: Generate SpringNative applications for Bazel SpringBoot (GraalVM, AOT)
Nobody has claimed this yet.
- Dominant language
- Starlark
- Stars
- 257
- Forks
- 58
- PR merge metrics
- No merged PRs in 30d
Description
Spike support for generating a SpringNative/GraalVM Spring Boot application with AOT features. The outcome of this issue is to create the 5-10 work items for actually implementing this feature.
This looks to be a really big item. This is an epic, and probably will be its own major release. It may even surface that it will be best to implement as an entirely different rule (e.g. springboot_native). But it would be really nice to have.
Spring Native References:
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Spring Native references linked in the issue and investigate how AOT and GraalVM apply to the existing Bazel Spring Boot rule. The spike is complete when it produces 5–10 concrete work items for implementing support and clarifies whether this belongs in the existing rule or a separate springboot_native rule.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- spring, spring-boot
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100