spring-projects / spring-projects/spring-boot
Consider context package restructuring
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 81.5k
- Forks
- 42.7k
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 65
Description
Some code in org.springframework.boot.context and sub-packages is quite foundation and we could consider moving it. 4.0 gives us an opportunity, but we also don't want to make upgrades too hard so we should consider things carefully.
- Most of the direct
org.springframework.boot.contextpackage feels likeorg.springframework.boot.supportcode. org.springframework.boot.context.properties.bindfeels like a foundation feature and could move toorg.springframework.boot.properties.bind(we'd also then need to decide onorg.springframework.boot.context.properties.source)
Contributor guide
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 by reviewing the org.springframework.boot.context and org.springframework.boot.context.properties.bind packages, including their usages and the org.springframework.boot.context.properties.source package. Done requires a decided package-ownership and migration approach for 4.0 that considers upgrade compatibility; the issue does not name specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100