refactor: rename project back from shelf to bookmann

- Change Go module name back from 'shelf' to 'bookmann'
- Update all import paths back to 'bookmann' module
- Update README.md project name back to 'Bookmann'
- Update docker-compose.yml container names back to 'bookmann' and 'bookmann_db'
- Regenerate database code with restored module imports
This commit is contained in:
2026-01-23 09:08:59 -05:00
parent 4318f8624b
commit c3769fe7f1
6 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
# 📚 Shelf # 📚 Bookmann
A self-hosted ebook management system built with Go, PostgreSQL, HTMX, and Tailwind CSS featuring multiple beautiful dark themes with Tokyo Night as default. Smart folder scanning with real-time monitoring and rich EPUB metadata extraction. A self-hosted ebook management system built with Go, PostgreSQL, HTMX, and Tailwind CSS (fully integrated into a single service) featuring multiple beautiful dark themes with Tokyo Night as default.
## ✨ Features ## ✨ Features
@@ -35,7 +35,7 @@ A self-hosted ebook management system built with Go, PostgreSQL, HTMX, and Tailw
docker-compose up --build docker-compose up --build
``` ```
3. Access Shelf at http://localhost:8765 3. Access the application at http://localhost:8765
### Database ### Database
+2 -2
View File
@@ -3,7 +3,7 @@ version: "3.8"
services: services:
db: db:
image: postgres:15-alpine image: postgres:15-alpine
container_name: shelf_db container_name: bookmann_db
environment: environment:
POSTGRES_DB: ebookdb POSTGRES_DB: ebookdb
POSTGRES_USER: postgres POSTGRES_USER: postgres
@@ -25,7 +25,7 @@ services:
build: build:
context: . context: .
dockerfile: ./Dockerfile dockerfile: ./Dockerfile
container_name: shelf container_name: bookmann
environment: environment:
DATABASE_HOST: db DATABASE_HOST: db
DATABASE_PORT: 5432 DATABASE_PORT: 5432
+1 -1
View File
@@ -1,4 +1,4 @@
module shelf module bookmann
go 1.25 go 1.25
+1 -1
View File
@@ -1,7 +1,7 @@
package handlers package handlers
import ( import (
"shelf/internal/database" "bookmann/internal/database"
"fmt" "fmt"
"net/http" "net/http"
"time" "time"
+2 -2
View File
@@ -1,8 +1,8 @@
package handlers package handlers
import ( import (
"shelf/internal/database" "bookmann/internal/database"
"shelf/internal/services" "bookmann/internal/services"
"context" "context"
"net/http" "net/http"
"strconv" "strconv"
+1 -1
View File
@@ -1,7 +1,7 @@
package services package services
import ( import (
"shelf/internal/database" "bookmann/internal/database"
"context" "context"
"fmt" "fmt"
"io/fs" "io/fs"