mirror of https://github.com/vapor/docs.git
603 lines
18 KiB
YAML
603 lines
18 KiB
YAML
# Project information
|
|
site_name: Vapor Docs
|
|
site_url: https://docs.vapor.codes/
|
|
site_author: Vapor Community
|
|
site_description: Vapors documentation (web framework for Swift).
|
|
|
|
# Repository
|
|
repo_name: Vapor GitHub
|
|
repo_url: http://github.com/vapor/vapor
|
|
edit_uri: https://github.com/vapor/documentation/edit/main/docs/
|
|
|
|
# Copyright
|
|
copyright: "Vapor Documentation © 2023 by Vapor is licensed under CC BY-NC-SA 4.0"
|
|
|
|
# Configuration
|
|
theme:
|
|
name: material
|
|
custom_dir: theme/
|
|
language: en
|
|
locale: en
|
|
font: false
|
|
|
|
palette:
|
|
# Palette toggle for light mode
|
|
- media: "(prefers-color-scheme: light)"
|
|
primary: black
|
|
accent: blue
|
|
scheme: default
|
|
toggle:
|
|
icon: material/brightness-4
|
|
name: Switch to dark mode
|
|
# Palette toggle for dark mode
|
|
- media: "(prefers-color-scheme: dark)"
|
|
primary: black
|
|
accent: blue
|
|
scheme: slate
|
|
toggle:
|
|
icon: material/brightness-7
|
|
name: Switch to light mode
|
|
|
|
logo: assets/logo.png
|
|
favicon: assets/favicon.png
|
|
|
|
features:
|
|
- search.suggest
|
|
- search.highlight
|
|
|
|
# Customization
|
|
extra:
|
|
# Font
|
|
font:
|
|
text: Roboto Slab
|
|
code: Source Code Pro
|
|
|
|
# Social
|
|
social:
|
|
- icon: fontawesome/brands/twitter
|
|
link: https://twitter.com/codevapor
|
|
- icon: fontawesome/brands/discord
|
|
link: https://discord.gg/vapor
|
|
- icon: fontawesome/brands/github
|
|
link: https://github.com/vapor
|
|
- icon: fontawesome/brands/mastodon
|
|
link: https://hachyderm.io/@codevapor
|
|
|
|
extra_css:
|
|
- stylesheets/syntax.css
|
|
- stylesheets/fonts.css
|
|
|
|
extra_javascript:
|
|
- javascripts/highlight.min.js
|
|
- javascripts/startSyntaxHighlighting.js
|
|
|
|
# Extensions
|
|
markdown_extensions:
|
|
- admonition
|
|
- footnotes
|
|
- meta
|
|
- attr_list
|
|
- toc:
|
|
permalink: true
|
|
|
|
# Plugins
|
|
plugins:
|
|
- search:
|
|
lang: en
|
|
# i18n plugin documentation
|
|
# https://github.com/ultrabug/mkdocs-static-i18n
|
|
- i18n:
|
|
docs_structure: suffix
|
|
fallback_to_default: true
|
|
languages:
|
|
- build: true
|
|
default: true
|
|
locale: en
|
|
name: English
|
|
- build: true
|
|
default: false
|
|
locale: de
|
|
name: Deutsch
|
|
nav_translations:
|
|
Advanced: Erweitert
|
|
Authentication: Authentifzierung
|
|
Basics: Grundlagen
|
|
Commands: Befehle
|
|
Content: Modelbindung
|
|
Contributing: Mitwirken
|
|
Contributing Guide: Leitfaden für Beiträge
|
|
Deploy: Bereitstellung
|
|
Environment: Umgebung
|
|
Errors: Fehlerbehandlung
|
|
Files: Dateien
|
|
Folder Structure: Verzeichnis
|
|
Getting Started: Einführung
|
|
Hello, world: Hallo Welt
|
|
Install: Installation
|
|
Logging: Protokollierung
|
|
Migrations: Migrationen
|
|
Model: Models
|
|
Overview: Übersicht
|
|
Query: Abfrage
|
|
Relations: Beziehungen
|
|
Security: Sicherheit
|
|
Services: Dienste
|
|
Sessions: Sitzungen
|
|
Testing: Testen
|
|
Transactions: Transaktionen
|
|
Validation: Validierung
|
|
Welcome: Begrüßung
|
|
site_name: Vapor Dokumentation
|
|
- build: true
|
|
default: false
|
|
locale: es
|
|
name: Español
|
|
nav_translations:
|
|
APNS: APNS
|
|
Advanced: Avanzado
|
|
Async: Asincronía
|
|
Authentication: Autenticación
|
|
Basics: Fundamentos
|
|
Client: Cliente
|
|
Commands: Comandos
|
|
Content: Content
|
|
Contributing: Colaborar
|
|
Contributing Guide: Guía para Colaborar
|
|
Controllers: Controladores
|
|
Crypto: Criptografía
|
|
Custom Tags: Etiquetas Personalizadas
|
|
Deploy: Desplegar
|
|
Environment: Entorno
|
|
Errors: Errores
|
|
Files: Ficheros
|
|
Fluent: Fluent
|
|
Folder Structure: Estructura de Carpetas
|
|
Getting Started: Comenzando
|
|
Hello, world: Hola, mundo
|
|
Install: Instalación
|
|
JWT: JWT
|
|
Leaf: Leaf
|
|
Legacy Docs: Documentación Legacy
|
|
Logging: Logging
|
|
Middleware: Middleware
|
|
Migrations: Migraciones
|
|
Model: Modelo
|
|
Overview: Presentación
|
|
Passwords: Contraseñas
|
|
Query: Consultas
|
|
Queues: Colas
|
|
Redis: Redis
|
|
Relations: Relaciones
|
|
Release Notes: Notas de Versiones
|
|
Request: Solicitud
|
|
Routing: Routing
|
|
Schema: Esquema
|
|
Security: Seguridad
|
|
Server: Servidor
|
|
Services: Servicios
|
|
Sessions: Sesiones
|
|
SwiftPM: SwiftPM
|
|
Testing: Testing
|
|
Transactions: Transacciones
|
|
Upgrading: Actualizar
|
|
Validation: Validación
|
|
Version (4.0): Versión (4.0)
|
|
WebSockets: WebSockets
|
|
Welcome: Bienvenido
|
|
Xcode: Xcode
|
|
site_name: Documentación de Vapor
|
|
- build: true
|
|
default: false
|
|
locale: fr
|
|
name: Français
|
|
nav_translations:
|
|
Advanced: Avancé
|
|
Async: Asynchrone
|
|
Authentication: Authentification
|
|
Basics: Bases
|
|
Commands: Commandes
|
|
Content: Contenu
|
|
Contributing: Contribuer
|
|
Contributing Guide: Guide de contribution
|
|
Controllers: Contrôleurs
|
|
Custom Tags: Tags customisés
|
|
Errors: Erreurs
|
|
Deploy: Deployer
|
|
Environment: Environement
|
|
Files: Fichiers
|
|
Folder Structure: Structure du Dossier
|
|
Getting Started: Commencer
|
|
Hello, world: Bonjour, monde
|
|
Install: Installer
|
|
Legacy Docs: Documents hérité
|
|
Migrations: Migrations
|
|
Overview: Aperçu
|
|
Passwords: Mots de passe
|
|
Query: Requête
|
|
Queues: Files d'attente
|
|
Relataions: Relations
|
|
Release Notes: Notes de Version
|
|
Request: Requête
|
|
Routing: Routage
|
|
Schema: Schema
|
|
Security: Securité
|
|
Services: Services
|
|
Sessions: Sessions
|
|
Testing: Test
|
|
Transactions: Transactions
|
|
Upgrading: Mettre à jour
|
|
Validation: Validation
|
|
Version (4.0): Version (4.0)
|
|
Welcome: Bienvenue
|
|
site_name: Documentation de Vapor
|
|
- build: true
|
|
default: false
|
|
locale: it
|
|
name: Italiano
|
|
nav_translations:
|
|
APNS: APNS
|
|
Advanced: Avanzate
|
|
Async: Asincrono
|
|
Authentication: Autenticazione
|
|
Basics: Basi
|
|
Client: Client
|
|
Commands: Comandi
|
|
Content: Contenuto
|
|
Contributing: Contribuire
|
|
Contributing Guide: Guida alla Contribuzione
|
|
Controllers: Controller
|
|
Crypto: Crittografia
|
|
Custom Tags: Tag Personalizzati
|
|
Deploy: Deploy
|
|
Environment: Ambiente
|
|
Errors: Errori
|
|
Files: File
|
|
Fluent: Fluent
|
|
Folder Structure: Struttura della Cartella
|
|
Getting Started: Inizio
|
|
Hello, world: Ciao, mondo
|
|
Install: Installazione
|
|
JWT: JWT
|
|
Leaf: Leaf
|
|
Legacy Docs: Documentazione Obsoleta
|
|
Logging: Logging
|
|
Middleware: Middleware
|
|
Migrations: Migrazioni
|
|
Model: Modello
|
|
Overview: Panoramica
|
|
Passwords: Password
|
|
Query: Query
|
|
Queues: Code
|
|
Redis: Redis
|
|
Relations: Relazioni
|
|
Release Notes: Note sulla Versione
|
|
Routing: Routing
|
|
Schema: Schema
|
|
Security: Sicurezza
|
|
Server: Server
|
|
Services: Servizi
|
|
Sessions: Sessioni
|
|
SwiftPM: SwiftPM
|
|
Testing: Test
|
|
Transactions: Transazioni
|
|
Upgrading: Aggiornamento
|
|
Validation: Validazione
|
|
Version (4.0): Versione (4.0)
|
|
WebSockets: WebSockets
|
|
Welcome: Benvenuto
|
|
Xcode: Xcode
|
|
site_name: Documentazione di Vapor
|
|
- build: true
|
|
default: false
|
|
locale: ja
|
|
name: 日本語
|
|
nav_translations:
|
|
Advanced: 上級
|
|
Async: 非同期
|
|
Authentication: 認証
|
|
Basics: 基礎
|
|
Client: クライアント
|
|
Commands: コマンド
|
|
Content: コンテンツ
|
|
Contributing: 貢献
|
|
Contributing Guide: 貢献ガイド
|
|
Controllers: コントローラー
|
|
Crypto: 暗号
|
|
Custom Tags: カスタムタグ
|
|
Deploy: デプロイ
|
|
Environment: 環境
|
|
Errors: エラー
|
|
Files: ファイル
|
|
Folder Structure: フォルダ構造
|
|
Getting Started: はじめに
|
|
Install: インストール
|
|
Legacy Docs: レガシードキュメント
|
|
Logging: ロギング
|
|
Migrations: マイグレーション
|
|
Model: モデル
|
|
Overview: 概要
|
|
Passwords: パスワード
|
|
Query: クエリ
|
|
Queues: キュー
|
|
Relations: 関係
|
|
Release Notes: リリースノート
|
|
Routing: ルーティング
|
|
Schema: スキーマ
|
|
Security: セキュリティ
|
|
Services: サービス
|
|
Sessions: セッション
|
|
Testing: テスト
|
|
Transactions: トランザクション
|
|
Upgrading: アップグレード
|
|
Validation: バリデーション
|
|
Welcome: ようこそ
|
|
site_name: Vapor ドキュメント
|
|
- build: true
|
|
default: false
|
|
locale: ko
|
|
name: 한국어
|
|
nav_translations:
|
|
Advanced: 고급
|
|
Async: 비동기 처리
|
|
Authentication: 인증
|
|
Basics: 기본 사항
|
|
Client: 클라이언트
|
|
Commands: 명령어
|
|
Content: 컨텐츠
|
|
Contributing: 기여하기
|
|
Contributing Guide: 기여 가이드
|
|
Crypto: 암호화
|
|
Custom Tags: 사용자 정의 태그
|
|
Deploy: 배포
|
|
Environment: 환경 설정
|
|
Errors: 에러
|
|
Files: 파일
|
|
Folder Structure: 폴더 구조
|
|
Getting Started: 시작하기
|
|
Install: 설치
|
|
Legacy Docs: 이전 문서
|
|
Logging: 로깅
|
|
Migrations: 마이그레이션
|
|
Model: 모델
|
|
Overview: 개요
|
|
Passwords: 비밀번호
|
|
Query: 쿼리
|
|
Queues: 대기열
|
|
Relations: 관계
|
|
Routing: 라우팅
|
|
Schema: 스키마
|
|
Security: 보안
|
|
Services: 서비스
|
|
Sessions: 세션
|
|
Testing: 테스트
|
|
Transactions: 트랜잭션
|
|
Upgrading: 업그레이드
|
|
Validation: 유효성 검사
|
|
Version (4.0): 버전 (4.0)
|
|
WebSockets: 웹소켓
|
|
Welcome: 환영합니다
|
|
site_name: Vapor 문서
|
|
- build: true
|
|
default: false
|
|
locale: nl
|
|
name: Nederlands
|
|
nav_translations:
|
|
Advanced: Geavanceerd
|
|
Async: Asynchroon
|
|
Authentication: Authenticatie
|
|
Basics: Basis
|
|
Commands: Commando's
|
|
Content: Inhoud
|
|
Contributing: Bijdragen
|
|
Contributing Guide: Gids Bijdragen
|
|
Crypto: Encryptie
|
|
Custom Tags: Zelfgemaakte Tags
|
|
Deploy: Opzetten
|
|
Environment: Omgeving
|
|
Files: Bestanden
|
|
Folder Structure: Folder Structuur
|
|
Getting Started: Aan De Slag
|
|
Hello, world: Hallo, wereld
|
|
Install: Installeren
|
|
Legacy Docs: Oude Documentatie
|
|
Logging: Loggen
|
|
Migrations: Migraties
|
|
Overview: Overzicht
|
|
Passwords: Wachtwoorden
|
|
Query: Opvragen
|
|
Queues: Wachtrijen
|
|
Relations: Relaties
|
|
Routing: Routering
|
|
Schema: Schema
|
|
Security: Veiligheid
|
|
Services: Diensten
|
|
Sessions: Sessies
|
|
Testing: Testen
|
|
Transactions: Transacties
|
|
Upgrading: Upgraden
|
|
Validation: Validatie
|
|
Version (4.0): Versie (4.0)
|
|
Welcome: Welkom
|
|
site_name: Vapor Documentatie
|
|
- build: true
|
|
default: false
|
|
locale: pl
|
|
name: Polski
|
|
nav_translations:
|
|
APNS: APNS
|
|
Advanced: Zaawansowane
|
|
Async: Asynchroniczność
|
|
Authentication: Autentykacja
|
|
Basics: Podstawy
|
|
Client: Klient
|
|
Commands: Komendy
|
|
Content: Kontent
|
|
Contributing: Kontrybucja
|
|
Contributing Guide: Przewodnik do kontrybucji
|
|
Crypto: Kryptografia
|
|
Custom Tags: Własne tagi
|
|
Deploy: Wdrożenie
|
|
Environment: Środowisko
|
|
Errors: Błędy
|
|
Files: Pliki
|
|
Fluent: Fluent
|
|
Folder Structure: Struktura folderów
|
|
Getting Started: Jak zacząć
|
|
Hello, world: Witaj, świecie
|
|
Install: Instalacja
|
|
JWT: JWT
|
|
Leaf: Leaf
|
|
Legacy Docs: Przestażała dokumentacja
|
|
Logging: Logowanie
|
|
Middleware: Middleware
|
|
Migrations: Migracje
|
|
Model: Model
|
|
Overview: Prezentacja
|
|
Passwords: Hasła
|
|
Query: Zapytania
|
|
Queues: Kolejki
|
|
Redis: Redis
|
|
Relations: Relacje
|
|
Release Notes: Informacja o wersji
|
|
Routing: Kierowanie ruchem
|
|
Schema: Schematy
|
|
Security: Bezpieczeństwo
|
|
Server: Serwer
|
|
Services: Serwisy
|
|
Sessions: Sesje
|
|
SwiftPM: SwiftPM
|
|
Testing: Testowanie
|
|
Transactions: Transakcje
|
|
Upgrading: Aktualizacja
|
|
Validation: Walidacja
|
|
Version (4.0): Wersja (4.0)
|
|
WebSockets: WebSockety
|
|
Welcome: Witaj
|
|
Xcode: Xcode
|
|
site_name: Dokumentacja Vapor
|
|
- build: true
|
|
default: false
|
|
locale: zh
|
|
name: 简体中文
|
|
nav_translations:
|
|
APNS: 苹果推送服务
|
|
Advanced: 进阶
|
|
Async: 异步
|
|
Authentication: 认证
|
|
Basics: 入门
|
|
Client: 客户端
|
|
Commands: 命令
|
|
Content: 内容
|
|
Contributing: 贡献
|
|
Contributing Guide: 贡献指南
|
|
Crypto: 加密
|
|
Custom Tags: 自定义标签
|
|
Deploy: 部署
|
|
Environment: 环境
|
|
Errors: 错误
|
|
Files: 文件
|
|
Fluent: Fluent
|
|
Folder Structure: 项目结构
|
|
Getting Started: 开始
|
|
Hello, world: 你好世界
|
|
Install: 安装
|
|
JWT: JWT
|
|
Leaf: Leaf
|
|
Logging: 日志
|
|
Middleware: 中间件
|
|
Migrations: 迁移
|
|
Model: 模型
|
|
Overview: 概述
|
|
Passwords: 密码
|
|
Query: 查询
|
|
Queues: 队列
|
|
Redis: Redis
|
|
Relations: 关联
|
|
Routing: 路由
|
|
Schema: 模式
|
|
Security: 安全
|
|
Server: 服务器
|
|
Services: 服务
|
|
Sessions: 会话
|
|
SwiftPM: Swift 包管理器
|
|
Testing: 测试
|
|
Transactions: 事务
|
|
Validation: 验证
|
|
Version (4.0): 版本 (4.0)
|
|
WebSockets: 即时通讯
|
|
Welcome: 序言
|
|
Xcode: Xcode
|
|
site_name: Vapor 中文文档
|
|
reconfigure_material: true
|
|
reconfigure_search: false
|
|
nav:
|
|
- Welcome: "index.md"
|
|
- Install:
|
|
- macOS: "install/macos.md"
|
|
- Linux: "install/linux.md"
|
|
- Getting Started:
|
|
- Hello, world: "getting-started/hello-world.md"
|
|
- Folder Structure: "getting-started/folder-structure.md"
|
|
- SwiftPM: "getting-started/spm.md"
|
|
- Xcode: "getting-started/xcode.md"
|
|
- Basics:
|
|
- Routing: "basics/routing.md"
|
|
# TODO: Improve quality
|
|
# Mostly just a code sample with little explanation.
|
|
- Controllers: "basics/controllers.md"
|
|
- Content: "basics/content.md"
|
|
- Client: "basics/client.md"
|
|
- Validation: "basics/validation.md"
|
|
- Async: "basics/async.md"
|
|
- Logging: "basics/logging.md"
|
|
- Environment: "basics/environment.md"
|
|
- Errors: "basics/errors.md"
|
|
- Fluent:
|
|
- Overview: "fluent/overview.md"
|
|
- Model: "fluent/model.md"
|
|
- Relations: "fluent/relations.md"
|
|
- Migrations: "fluent/migration.md"
|
|
- Query: "fluent/query.md"
|
|
- Transactions: "fluent/transaction.md"
|
|
- Schema: "fluent/schema.md"
|
|
- Advanced: "fluent/advanced.md"
|
|
- Leaf:
|
|
- Getting Started: "leaf/getting-started.md"
|
|
- Overview: "leaf/overview.md"
|
|
- Custom Tags: "leaf/custom-tags.md"
|
|
- Redis:
|
|
- Overview: "redis/overview.md"
|
|
- Sessions: "redis/sessions.md"
|
|
- Advanced:
|
|
- Middleware: "advanced/middleware.md"
|
|
- Testing: "advanced/testing.md"
|
|
- Server: "advanced/server.md"
|
|
- Files: "advanced/files.md"
|
|
- Commands: "advanced/commands.md"
|
|
- Queues: "advanced/queues.md"
|
|
- WebSockets: "advanced/websockets.md"
|
|
- Sessions: "advanced/sessions.md"
|
|
- Services: "advanced/services.md"
|
|
- Request: "advanced/request.md"
|
|
- APNS: "advanced/apns.md"
|
|
- Tracing: "advanced/tracing.md"
|
|
- Security:
|
|
- Authentication: "security/authentication.md"
|
|
- Crypto: "security/crypto.md"
|
|
- Passwords: "security/passwords.md"
|
|
- JWT: "security/jwt.md"
|
|
- Deploy:
|
|
- DigitalOcean: "deploy/digital-ocean.md"
|
|
- Fly: "deploy/fly.md"
|
|
- Heroku: "deploy/heroku.md"
|
|
- Supervisor: "deploy/supervisor.md"
|
|
- Systemd: "deploy/systemd.md"
|
|
- Nginx: "deploy/nginx.md"
|
|
- Docker: "deploy/docker.md"
|
|
- Contributing:
|
|
- Contributing Guide: "contributing/contributing.md"
|
|
- Version (4.0):
|
|
- Legacy Docs: "version/legacy-docs.md"
|
|
- Upgrading: "upgrading.md"
|
|
- Release Notes: "release-notes.md"
|