Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Foundry

A hub for small, self-contained Java and Spring Boot projects built to showcase backend engineering concepts.

Every project follows a consistent Maven project structure and is independently runnable.

Project structure

JavaFoundry/
├── index.html
├── style.css
├── script.js
├── projects/
│   ├── _template/
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src/
│   │       ├── main/java/com/buildtheportfolio/app/Application.java
│   │       └── main/resources/application.yml
│   └── ...
└── Ideas.md

The hub discovers project folders under projects/ automatically. Ideas.md is the backlog and source of truth for the Java and Spring Boot project collection.

Add a project

  1. Copy projects/_template/ to a new folder.
  2. Update the Maven coordinates and application package.
  3. Implement the project from Ideas.md.
  4. Run mvn spring-boot:run from the project directory.
  5. Push the folder to GitHub.

Project rules

  • One project = one folder.
  • Maven is the standard build system.
  • Java 21 and Spring Boot are the baseline for backend projects.
  • Keep projects independently runnable.
  • Keep source code free of comments.
  • Deployment is manual.
  • No GitHub Actions are required.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages