diff --git a/ARCHITECTURE_PLAN.md b/ARCHITECTURE_PLAN.md index 24668dca..4801271e 100644 --- a/ARCHITECTURE_PLAN.md +++ b/ARCHITECTURE_PLAN.md @@ -1,7 +1,7 @@ # CaddyProxyManager+ Architecture Plan ## Stack Overview -- **Backend**: Go 1.22, Gin HTTP framework, GORM ORM, SQLite for local/stateful storage. +- **Backend**: Go 1.24, Gin HTTP framework, GORM ORM, SQLite for local/stateful storage. - **Frontend**: React 18 + TypeScript with Vite, React Query for data fetching, React Router for navigation. - **API Contract**: REST/JSON over `/api/v1`, versioned to keep room for breaking changes. - **Deployment**: Container-first via multi-stage Docker build (Node → Go), future compose bundle for Caddy runtime. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cfb20ef5..9e55d7b5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -24,9 +24,9 @@ This project follows a Code of Conduct that all contributors are expected to adh ## Getting Started -### Prerequisites +-### Prerequisites -- **Go 1.22+** for backend development +- **Go 1.24+** for backend development - **Node.js 20+** and npm for frontend development - Git for version control - A GitHub account diff --git a/ISSUE_5_43_IMPORT_IMPLEMENTATION.md b/ISSUE_5_43_IMPORT_IMPLEMENTATION.md index e6bb7e8a..aad76be2 100644 --- a/ISSUE_5_43_IMPORT_IMPLEMENTATION.md +++ b/ISSUE_5_43_IMPORT_IMPLEMENTATION.md @@ -217,7 +217,7 @@ Currently `caddy/manager.go` generates monolithic config. Enhance: // go.mod module github.com/Wikid82/CaddyProxyManagerPlus/backend -go 1.22 +go 1.24 require ( github.com/gin-gonic/gin v1.11.0 diff --git a/README.md b/README.md index 1fefe19d..26cab0a2 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This app helps you manage multiple websites and apps from one simple dashboard. **No coding required!** Just point, click, and you're done. ✨ [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) -[![Go Version](https://img.shields.io/badge/Go-1.22+-00ADD8?logo=go)](https://go.dev/) +[![Go Version](https://img.shields.io/badge/Go-1.24+-00ADD8?logo=go)](https://go.dev/) [![React Version](https://img.shields.io/badge/React-18.3-61DAFB?logo=react)](https://react.dev/) --- @@ -79,8 +79,8 @@ Go to: **http://localhost:8080** Want to tinker with the app or help make it better? Here's how: -### What You Need First: -- **Go 1.22+** - [Get it here](https://go.dev/dl/) (the "engine" that runs the app) +-### What You Need First: +- **Go 1.24+** - [Get it here](https://go.dev/dl/) (the "engine" that runs the app) - **Node.js 20+** - [Get it here](https://nodejs.org/) (helps build the pretty interface) ### Getting It Running: