tercul-backend/linguistics
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
..
adapter_govader_test.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
adapter_govader.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
adapter_lingua_test.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
adapter_lingua.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
adapter_tfidf.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
adapters.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
analysis_cache.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
analysis_repository.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
analyzer.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
factory_test.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
factory.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
ports.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
sync_job.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
text_analyzer.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
text_utils_test.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
text_utils.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
types.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00
work_analysis_service.go Initial commit: Tercul Go project with comprehensive architecture 2025-08-13 07:42:32 +02:00