devondragon / SpringUserFramework

Easy User Management Framework/Starter App for Spring. Providing registration, login, logout, and more built on top of Spring Security.
Apache License 2.0
88 stars 28 forks source link

Convert project from framework to Maven library with separate demo app #123

Open devondragon opened 3 weeks ago

devondragon commented 3 weeks ago

Overview

Convert this project from a SpringBoot framework that users fork/clone into a proper Java library published to Maven Central. This architectural change will make the project easier to integrate, update, and maintain.

Key Changes

Technical Tasks

  1. [ ] Refactor core code into library structure
  2. [ ] Set up Maven/Gradle publishing configuration
  3. [ ] Configure Sonatype deployment
  4. [ ] Create new repository for demo application
  5. [ ] Migrate example code and tests to demo app
  6. [ ] Update README and documentation
  7. [ ] Create migration guide
  8. [x] Tag final framework version
  9. [ ] Update version numbering for library release

Benefits

Timeline

This represents a major architectural change and will be released as version 3.0.0

create-issue-branch[bot] commented 3 weeks ago

Branch issue-123-Convert-project-from-framework-to-Maven-library-with-separate-demo-app created!

devondragon commented 1 week ago

Testing something