Alex
61b1514b13
feat: auto-discover routes via inventory, remove need for impl_routes!
...
- #[controller] on impl blocks now auto-discovers #[get]/#[post] methods
- Routes registered globally via inventory, collected by TypeId
- ControllerRoutes trait provides default get_router() implementation
- Supports multiple impl blocks across files for the same controller
- impl_routes! kept for backward compatibility (deprecated)
- Updated README with new API examples
2026-05-31 17:41:29 +03:00
Alex
bc30aa174e
chore: update repository URL and bump version to 0.1.2
Tests / test (push) Has been cancelled
2026-05-31 03:19:35 +03:00
Alex
234c97ff47
docs: use crates.io badge instead of hardcoded version
Tests / test (push) Has been cancelled
2026-05-31 03:03:33 +03:00
Alex
762c6b7a41
ci: publish macros first, then framework
Tests / test (push) Has been cancelled
2026-05-31 02:58:16 +03:00
Alex
3536504c10
ci: fix sed to use published version 0.1.0
Tests / test (push) Has been cancelled
2026-05-31 02:57:27 +03:00
Alex
2cfae96d88
ci: add --allow-dirty flag for publish
Tests / test (push) Has been cancelled
2026-05-31 02:55:51 +03:00
Alex
0accc21c7c
chore: use path deps for dev, sed for publish
Tests / test (push) Has been cancelled
2026-05-31 02:53:02 +03:00
Alex
8782780e24
chore: bump version to 0.1.1
Tests / test (push) Has been cancelled
2026-05-31 02:50:26 +03:00
Alex
3f142b432f
ci: add publish workflow
2026-05-31 02:48:35 +03:00
Alex
eb0bbcdd87
chore: remove unused extended_rust dependency
2026-05-31 02:47:12 +03:00
Alex
0eb3cf9063
chore: use crates.io version of macros
2026-05-31 02:46:45 +03:00
Alex
3ebd0684f0
chore: prepare macros for crates.io publish
2026-05-31 02:45:12 +03:00
Alex
af0e7ad1ce
fix: resolve clippy warnings
Tests / test (push) Has been cancelled
2026-05-31 02:39:38 +03:00
Alex
03eb5ee1f9
style: fix formatting
Tests / test (push) Has been cancelled
2026-05-31 02:37:54 +03:00
Alex
f97b9bb51b
ci: add GitHub Actions workflow for tests
Tests / test (push) Has been cancelled
2026-05-31 02:32:45 +03:00
Alex
ebeeac2091
test: add unit tests for service and controller
2026-05-31 02:31:58 +03:00
Alex
060e8ff795
docs: add README in English and Russian
2026-05-31 02:29:19 +03:00
Alex
885a3bba92
docs: add MIT license
2026-05-31 02:27:26 +03:00
Alex
52ef28d87d
docs: add README
2026-05-31 02:27:19 +03:00
Alex
526728b5e5
chore: add .DS_Store to gitignore
2026-05-31 02:17:24 +03:00
Alex
03bd88ff26
init: desert-framework workspace
2026-05-31 02:17:20 +03:00