Skip to content

kgcrom/summer-sandal

Repository files navigation

summer-sandal

summer-sandal is a personal learning project inspired by Spring Boot. The name is a wordplay on spring-boot, and the implementation reflects what I learned from studying Spring Boot code and documentation in my own style.

Under development. Don't use in production.

Why this project

This repository is built for learning, not for production use. It is an experiment to understand Spring ecosystem internals by rebuilding key ideas in a simplified and opinionated way.

Project structure

  • summer-framework: Core module for learning Spring Framework-style internals
  • summer-sandal: Top-level module for learning Spring Boot-style composition on top of summer-framework

Getting started

Requirements

  • JDK 21

Build and test

./gradlew test
./gradlew build

Reference repositories

This project studies the following upstream sources:

git clone --branch v4.1.0-M1 --depth 1 https://github.com/spring-projects/spring-boot.git
git clone --branch v7.0.3 --depth 1 https://github.com/spring-projects/spring-framework.git

Documentation

Status

This project is actively evolving as a study project.

License

This project is licensed under the terms in LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages