Commit Graph

46 Commits

Author SHA1 Message Date
Maxim Lebedev 281afb0987
♻️ Replaced Content domain usage in entry HTTP delivery 2023-10-26 12:19:22 +06:00
Maxim Lebedev 2485f65747
🏷️ Created Content domain with HTML and plaintext content support 2023-10-17 14:44:41 +06:00
Maxim Lebedev 01f152b11a
🎨 Format Error domain 2023-10-17 14:44:14 +06:00
Maxim Lebedev a81e5195bc
Added entry use cases tests 2023-10-12 20:57:12 +06:00
Maxim Lebedev d8080f25fa
♻️ Set creation and updating timestamp if its not set 2023-10-12 20:56:24 +06:00
Maxim Lebedev c7dc4d027d
🎨 Formatted exists repositories with dummy, stub and spy for entry 2023-10-12 20:55:26 +06:00
Maxim Lebedev 67c8df843d
💄 Added relative publishing date field 2023-10-11 20:54:44 +06:00
Maxim Lebedev 2e54d14167
🚧 Used new templates in main server 2023-10-11 20:34:20 +06:00
Maxim Lebedev 06304a9816
📌 Vendored go modules 2023-10-11 20:33:45 +06:00
Maxim Lebedev 662ba2669f
🍱 Generated templates and locales 2023-10-11 20:33:21 +06:00
Maxim Lebedev 8063189156
🧑‍💻 Added 'go:generate' instructions into main.go 2023-10-11 20:32:21 +06:00
Maxim Lebedev b0553ab6cf
💄 Created basic editor template 2023-10-11 20:31:48 +06:00
Maxim Lebedev 7c09e8f8f8
🏷️ Expanded Entry properties contents 2023-10-10 23:03:22 +06:00
Maxim Lebedev 67930d3e2d
🏷️ Created RSVP enum domain 2023-10-10 23:02:07 +06:00
Maxim Lebedev 2480ad8843
🗃️ Created in memory entry repository 2023-10-09 22:07:04 +06:00
Maxim Lebedev d3f9e55066
🏗️ Changed entry Repository Create method signature 2023-10-09 22:04:09 +06:00
Maxim Lebedev 7f763b9cc4
🏷️ Created known errors for entry module 2023-10-09 22:03:12 +06:00
Maxim Lebedev df17246bba
👔 Created entry UseCase implementation with entry Repository 2023-10-08 21:02:58 +06:00
Maxim Lebedev c8f3ec469d
👔 Created entry Repository contract 2023-10-08 21:02:32 +06:00
Maxim Lebedev b2e3ad0d67
🧑‍💻 Added profiling flags support 2023-09-30 20:19:02 +06:00
Maxim Lebedev a935ec015d
🔧 Used already initialized logger in server configuration 2023-09-30 20:14:03 +06:00
Maxim Lebedev d056179cf7
🎨 Replaced tab symbol in logs prefix 2023-09-30 20:13:14 +06:00
Maxim Lebedev 6ef014482c
🔧 Added environment variables prefix 2023-09-30 20:11:45 +06:00
Maxim Lebedev 5ea6fe0c4b
📌 Vendored go packages 2023-09-30 20:10:54 +06:00
Maxim Lebedev dcfc62e081
🐛 Fixed writing headers order in media HTTP delivery layer 2023-09-30 20:10:32 +06:00
Maxim Lebedev aeba4bbb8a
🏗️ Connected media module layers into main server 2023-09-30 20:10:03 +06:00
Maxim Lebedev bd2b9f02b1
🎨 Removed dir for media HTTP delivery tests 2023-09-29 20:56:36 +06:00
Maxim Lebedev 74d8de8fc2
🧑‍💻 Created ShiftPath urlutil 2023-09-29 20:55:13 +06:00
Maxim Lebedev de300a6413
👔 Created download route for media HTTP delivery with test 2023-09-29 20:45:10 +06:00
Maxim Lebedev e822d7273f
🎨 Format media StubUseCase parameters names 2023-09-29 20:24:15 +06:00
Maxim Lebedev 128e596b96
Added entry HTTP delivery Create tests 2023-09-29 19:05:05 +06:00
Maxim Lebedev 3330dda643
🎨 Replaced deprecated io/ioutil package 2023-09-29 17:21:47 +06:00
Maxim Lebedev 0ebbd4fb78
🎨 Embed Action domain in entry HTTP delivery 2023-09-29 13:09:55 +06:00
Maxim Lebedev 60aa1d34c1
🎨 Renamed inported package in entry delivery tests 2023-09-29 13:07:52 +06:00
Maxim Lebedev 9240cd15cb
♻️ Return Entry instead map after creation 2023-09-29 13:05:24 +06:00
Maxim Lebedev 4ca6dc7f9f
🎨 Reorder media NewStubUseCase arguments 2023-09-29 12:56:07 +06:00
Maxim Lebedev 9c2cde03df
🚚 Renamed entry StubUseCase into DummyUseCase, created a new one 2023-09-29 12:55:37 +06:00
Maxim Lebedev f7b7b2d1e6
🚧 Added untested handler methods for entry delivery 2023-09-28 22:45:04 +06:00
Maxim Lebedev 13dc4d2dbd
👔 Created entry UseCase 2023-09-28 22:42:45 +06:00
Maxim Lebedev c35652d0d0
🏷️ Created Action domain 2023-09-28 22:42:23 +06:00
Maxim Lebedev 20f395ac4b
📌 Vendored go modules 2023-09-27 23:18:38 +06:00
Maxim Lebedev f37ed1a6fa
🚧 Created request and response domains with custom unmarshling 2023-09-27 23:18:38 +06:00
Maxim Lebedev 7f5907c552
🏷️ Created Visibility domain 2023-09-27 22:45:48 +06:00
Maxim Lebedev b43a06dcad
🏷️ Created PostStatus domain 2023-09-27 22:45:36 +06:00
Maxim Lebedev fd8b2412ad
🏷️ Created Entry domain 2023-09-27 22:45:22 +06:00
Maxim Lebedev 6e486be3af
🎉 Initial commit 2023-09-26 20:34:04 +06:00