BetaДокументация для beta‑теста, возможны ошибки и неточности.
Перейти к содержимому

Roadmap ​

Данная страница показывает путь развития проекта FEOD и его экосистемы. Пункты могут быть перемещены на другие этапы или удалены. Достижение всех пунктов не является обязательным для перехода на следующий этап. За исключением пунктов, отмеченных ⚠️.

Легенда:

  • ⚠️ - обязательно для перехода на следующий этап
  • 🟩 - частично достигнуто
  • ✅ - достигнуто
  • ⬜ - не достигнуто
  • ⌛ - в планах / отложено на следующий этап
  • ❓ - под вопросом, может быть вообще отменено

SMLab development (2024-2025) ​

Изначально проект FEOD разрабатывался для нужд компании SMLab. Как централизованное решение для всех Frontend проектов компании. Оно прошло опробирование в нескольких проектах и показало себя хорошо.

По результатам работ кроме закрытой презентации и документации была выпущена статья, где FEOD увидел свет в публичном доступе.

Закрытый бета-тест (январь 2026 - настоящее время) ​

Текущий момент. Пакеты в npm выпускаются с версиями 0.x для ранней обкатки: это позволяет участникам закрытого бета-теста подключать плагины без доступа к репозиторию.

  • 🟩 Подготовить github репозиторий
    • ✅ CI: тесты плагинов, сборка и проверка примеров, публикация в npm через OIDC
    • ⬜ Лицензия, CONTRIBUTING, актуальный корневой README
    • ⬜ Открыть репозиторий (см. следующий этап)
  • 🟩 Документация
    • ✅ Публикация на feod.dev
    • 🟩 Все ключевые страницы должны существовать и быть содержательными
      • ✅ Основы
      • ✅ Структура
      • 🟩 Примеры
      • 🟩 Статьи
      • 🟩 Прочее
        • 🟩 FAQ
        • 🟩 Глоссарий
        • ✅ Где хранить...
        • ✅ Roadmap
    • 🟩 Поддержка фреймворков (запускаемые примеры с CI и проверкой в Chromium)
      • ✅ Vue ⚠️
      • ✅ React ⚠️
      • ✅ Nuxt
      • ✅ Next
      • ✅ Angular
      • ✅ Svelte
      • ✅ SvelteKit
      • ⌛ Solid
    • 🟩 Гайд по FEOD для бэкенда (черновик, сгенерирован AI, требует доработки)
    • ⬜ Проревьювить и хуманизировать большую часть страниц ⚠️
  • 🟩 @o-feod/eslint-structure-plugin и @o-feod/oxlint-structure-plugin
    • ✅ PoC
    • ✅ Выпущены в npm ⚠️
    • ✅ Опробованы на тестовых проектах (примеры на семи фреймворках и отдельный проект с установкой из npm) ⚠️
    • 🟩 Соответствие всем правилам FEOD
      • ✅ Слои, публичный API, подмодули, transit, видимость, циклы импортов
      • ⬜ Паттерны роутинга страниц
    • ⬜ Опробовать в реальных проектах
  • ✅ feod.config.json
    • ✅ Формат и схема валидации
    • ✅ Интеграция с ESLint и Oxlint ⚠️
  • 🟩 AI Правила
    • ✅ Agent Skill в репозитории
    • ⬜ Опробовать на реальных проектах
    • ⬜ Проверить работу с правилами на различных современных языковых моделях
    • ⬜ Собрать публичную обратную связь
    • ❓ AI Rule Generator (пока только статические шаблоны инструкций)
  • ✅ Приобретение доменного имени feod.dev ⚠️

Открытый бета-тест ​

Начнётся после открытия репозитория.

  • ⬜ Открытие репозитория на github
  • ⬜ Документация
    • ⬜ Сбор обратной связи
    • ⬜ Все статьи проверили и доработали
  • ⬜ Плагины линтеров
    • ⬜ Сбор обратной связи
    • ⬜ Улучшения конфигурации
    • ⬜ Покрывает многообразие правил и вариаций FEOD
    • ⬜ Проработаны автофиксы где это возможно
  • ⬜ feod.config.json
    • ⬜ Доработка по обратной связи
  • ⬜ AI Правила
    • ⬜ Опробовать на реальных проектах
    • ❓ Agent Skills / MCP

Релиз v1 ​

  • ⬜ Документация
    • ⬜ Все статьи на достаточном уровне и доработаны
  • ⬜ Плагины линтеров
    • ⬜ Опробованы и действительно решают
  • ⬜ feod.config.json
    • ⬜ Формат зафиксирован
  • ⬜ AI Правила