LAA Java Community Technical Guidance
Shared practices for Legal Aid Agency teams who build and run Java services. This guidance is owned by the LAA Java community and evolves through pull requests and regular reviews.
Who this is for
- Product teams delivering Java services for the Legal Aid Agency
- Engineers onboarding to LAA services or moving between teams
- Technical leads maintaining consistency across multiple services
Getting started
- Get started with Java versions and IntelliJ
- Java tutorials and training
- LAA Spring Boot microservice template
- LAA Spring Boot common plugins and starters
Contributing to this guidance
- Start with an issue or discussion to describe the problem and the proposed direction.
- Keep guidance concise; link to source examples or deeper documentation when necessary.
- Explain the impact of changes and whether teams need to migrate existing services.
- Reviews are managed via CODEOWNERS and the LAA Java community; please propose updates if the ownership needs to change.
If you spot gaps or disagree with a recommendation, please raise a pull request—this is a living document maintained by the community.