refactor: clean repository structure for v0.1.0 open source release

- Remove Go artifacts (cmd/, internal/, pkg/, go.mod)
- Move furt-lua/* content to repository root
- Restructure as clean src/, config/, scripts/, tests/ layout
- Rewrite README.md as practical tool documentation
- Remove timeline references and marketing language
- Clean .gitignore from Go-era artifacts
- Update config/server.lua with example.org defaults
- Add .env.production to .gitignore for security

Repository now ready for open source distribution with minimal,
focused structure and generic configuration templates.
close issue DAW/furt#86
This commit is contained in:
michael 2025-08-14 09:36:55 +02:00
parent 87c935379b
commit be3b9614d0
38 changed files with 280 additions and 5892 deletions

37
.gitignore vendored
View file

@ -1,37 +1,16 @@
# Environment variables (NEVER commit!)
.env
# Go build artifacts
*.exe
*.exe~
*.dll
*.so
*.dylib
furt-gateway
formular2mail-service
sagjan-service
/build/
/dist/
# Go test files
*.test
*.out
coverage.txt
coverage.html
# Go modules
/vendor/
# Lua specific
*.luac
.luarocks/
luarocks.lock
# Furt-lua runtime/build artifacts
furt-lua/bin/
furt-lua/logs/
furt-lua/tmp/
furt-lua/pid/
# Furt runtime/build artifacts
bin/
logs/
tmp/
pid/
# Issue creation scripts (these create issues, don't version them)
scripts/gitea-issues/
@ -74,8 +53,6 @@ debug.log
*.sqlite3
# Configuration files with secrets
config.local.yaml
config.production.yaml
furt-lua/config/local.lua
furt-lua/config/production.lua
config.local.lua
config.production.lua