Версия: 2.0.0
Дата: 2025-11-10
Начните здесь! Это главная точка входа в документацию CIFRA Platform.
CIFRA (Configuration-driven Infrastructure for Rapid Application development) — это Low-Code/No-Code платформа для создания корпоративных приложений за минуты вместо месяцев.
# Описываете приложение в YAML...
project:
name: "CRM System"
entities:
Contact:
fields:
name: {type: string}
email: {type: email}
cifra generate crm.cifra
cifra run crm.cifra
# → http://localhost:8000 — готовое приложение!
pip install cifra
cifra --version
cifra init my-first-app --template admin_panel
cd my-first-app
cifra migrate up
cifra run app.cifra
Откройте: http://localhost:8000
entities:
Contact:
fields:
name: {type: string}
email: {type: email}
company: {type: reference, entity: Company}
Deal:
fields:
title: {type: string}
amount: {type: money}
stage: {type: choice, choices: [lead, won, lost]}
Результат: Полноценная CRM за 5 минут!
| # | Документ | Описание |
|---|---|---|
| 01 | CIFRA_MASTER.md | Главный документ (вы здесь) |
| 02 | CORE_CONCEPTS.md | Ключевые концепции |
| 03 | ARCHITECTURE.md | Архитектура платформы |
| 04 | LANGUAGE_SPECIFICATION.md | Синтаксис .cifra файлов |
| 05 | DATA_LAYER.md | Сущности, поля, БД |
| 06 | SECURITY.md | Безопасность |
| 07 | API_AND_INTEGRATION.md | API и интеграции |
| 08 | UI_AND_THEMES.md | Интерфейс и темы |
| 09 | MODULES_AND_PLUGINS.md | Модули и плагины |
| 10 | WORKFLOWS_AND_AUTOMATION.md | Workflows и автоматизация |
| 11 | DATA_MANAGEMENT.md | Кеш, файлы, отчёты |
| 12 | DEVELOPER_GUIDE.md | Для разработчиков |
| 13 | DEPLOYMENT.md | Развёртывание |
| 14 | TESTING_AND_QUALITY.md | Тестирование |
| 15 | REFERENCES.md | Справка и сравнения |
Готовы начать? Читайте CORE_CONCEPTS.md →