1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/poethxp-chimes-rust

29.11.2024 22:47
GitLife Service Account

Исправлено несколько небольших ошибок.

Последнее сообщение коммита: save
29.11.2024 22:47
GitLife Service Account

Chimes-rust
Введение
Это бэкенд-программа для управления приложениями, реализованная на Rust. Фронтенд использует последнюю версию eladmin с небольшими изменениями. Основные изменения касаются путей API и привязки полей в таблицах и формах (некоторые поля были изменены из-за требований к именованию в Rust). Chimes-rust в основном реализует функции системного администрирования, входа и пользовательского центра в eladmin. Другие функции могут быть реализованы в будущих версиях.

Архитектура программного обеспечения
Chimes-rust разработан на основе веб-фреймворка actix-web. В качестве ORM используется Rbatis. На данный момент не используется Redis для кэширования данных.

Ключевые компоненты

  • actix-web
  • rbatis
  • chimes-auth — предоставляет функции контроля доступа на основе actix-web MiddleWare.
  • jsonwebtoken
  • rbatis-generator — это ещё один открытый исходный код для генерации исходного кода на Rust на основе rbatis.

Особые замечания
Что касается фронтенда el-admin, это приложение не предназначено для улучшения фронтенда el-admin. Все изменения направлены на интеграцию с бэкендом. Автор eladmin предоставил богатый функционал для административного интерфейса, за что ему отдельное спасибо.
Большая часть бэкэнд-кода Chimes-Rust генерируется с помощью rbatis-generator, достигая примерно 85%. Если вам интересно, вы можете посмотреть репозиторий: https://gitee.com/poethxp/rbatis-generator.
Инструкция по установке

Последнее сообщение коммита: update README.md.
1
https://api.gitlife.ru/oschina-mirror/poethxp-chimes-rust.git
git@api.gitlife.ru:oschina-mirror/poethxp-chimes-rust.git
oschina-mirror
poethxp-chimes-rust
poethxp-chimes-rust