Go to file
Damir Mukimov 4957117cb6 Initial commit: Tercul Go project with comprehensive architecture
- Core Go application with GraphQL API using gqlgen
- Comprehensive data models for literary works, authors, translations
- Repository pattern with caching layer
- Authentication and authorization system
- Linguistics analysis capabilities with multiple adapters
- Vector search integration with Weaviate
- Docker containerization support
- Python data migration and analysis scripts
- Clean architecture with proper separation of concerns
- Production-ready configuration and middleware
- Proper .gitignore excluding vendor/, database files, and build artifacts
2025-08-13 07:42:32 +02:00
.github/workflows Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
auth Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
cache Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
config Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
db Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
graph Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
graphql Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
internal Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
linguistics Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
logger Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
middleware Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
models Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
repositories Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
scripts Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
services Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
syncjob Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
weaviate Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
.air.toml Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
.gitignore Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
docker-compose.yml Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
Dockerfile Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
Dockerfile.dev Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
go.mod Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
go.sum Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
gqlgen.yml Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
main.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
refactor.md Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
report.md Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
requirements.txt Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
server.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
TODO.md Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
tools.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00