Some checks failed
Backend: - AuthModule with register, login, logout, refresh, profile endpoints - JwtAuthGuard (global, opt-out via @Public) + RolesGuard (@Roles) - PrismaModule with SQLite via @prisma/adapter-libsql (Prisma 7) - Auth configuration in configuration.ts Frontend: - Auth context with session restoration via refresh cookie - Login, Register, Profile pages with ProtectedRoute - Auto-refresh on 401 with token rotation - API client refactored for auth headers Russian text: auth flows translated to Russian All text translated: auth pages, profile, layout, loading states
68 lines
1.5 KiB
TypeScript
68 lines
1.5 KiB
TypeScript
import type { SidebarsConfig } from '@docusaurus/plugin-content-docs';
|
|
|
|
const sidebars: SidebarsConfig = {
|
|
docsSidebar: [
|
|
'intro',
|
|
'getting-started',
|
|
'architecture',
|
|
{
|
|
type: 'category',
|
|
label: 'Backend',
|
|
items: [
|
|
'backend/overview',
|
|
'backend/modules',
|
|
'backend/api',
|
|
'backend/auth',
|
|
'backend/database',
|
|
'backend/configuration',
|
|
'backend/caching',
|
|
'backend/moex-client',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Frontend',
|
|
items: [
|
|
'frontend/overview',
|
|
'frontend/routes',
|
|
'frontend/components',
|
|
'frontend/hooks',
|
|
'frontend/api-client',
|
|
'frontend/styling',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Infrastructure',
|
|
items: ['infrastructure/docker', 'infrastructure/ci'],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Development',
|
|
items: [
|
|
'development/commands',
|
|
'development/testing',
|
|
'development/codegen',
|
|
'development/conventions',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Architecture Decisions (ADR)',
|
|
items: [
|
|
'adr/index',
|
|
'adr/ADR-001-backend-single-point-of-access',
|
|
'adr/ADR-002-in-memory-cache',
|
|
'adr/ADR-003-rate-limiting-strategy',
|
|
'adr/ADR-004-feature-modules',
|
|
'adr/ADR-005-openapi-codegen-frontend',
|
|
'adr/ADR-006-no-cci',
|
|
'adr/ADR-007-two-level-caching',
|
|
'adr/ADR-008-auth-system',
|
|
],
|
|
},
|
|
],
|
|
};
|
|
|
|
export default sidebars;
|