- Скопировать
settings.example.toml
и переименовать вsettings.toml
- Настроить
- Скопировать содержимое
configs/example
вconfigs
и заполнить - ???
cargo build --release run
-
app
- исполняемый файл, в нём инициализируются все основные системы, HTTP сервер и Discord бот, самое стабильное место в кодовой базе. -
app-api
- основной функционал, взаимодействует с БД, именно через него осуществляется всё взаимодействие. -
app-discord-bot
- код Discord бота, его основная функция - аутентификация пользователей через их дискорд-аккаунты. -
app-http-server
- HTTP сервер, основной функционал для работы с API доступен только через него. Кроме API ещё хостит хаб (в разработке). -
app-macros
- разные полезные макросы. -
app-shared
- общий код, от которого зависят все остальные крейты.