Skip to content
Apothem
Сообщество

Дорожная карта

Публичная дорожная карта Apothem — предстоящие возможности и запланированные улучшения.

Эта дорожная карта описывает, куда движется Apothem. Это заявление о намерениях, а не обязательство; приоритеты меняются по мере развития проекта и его пользователей. О том, что уже выпущено, см. журнал изменений. ROADMAP.md в репозитории — единственная дорожная карта; страница дорожной карты на сайте проекта генерируется из него.

Обозначения статусов: запланировано · в работе · выпущено.

Текущий релиз

Текущая линия релизов поставляет независимый от хоста менеджер конфигурации окружений: общий профиль (~/.config/apothem/profile.yaml), материализуемый в нативную для окружений конфигурацию для зарегистрированных адаптеров и управляемый через командную строку apothem (quickstart · install · update · uninstall · rollback · backups · verify · status · diff · harnesses · profile · doctor · migrate-workspace · completion).

ПунктСтатусПримечания
Семнадцать адаптеров окруженийвыпущеноКаждый с установкой, удалением, обновлением и проверкой; они перечислены на страницах поддерживаемых окружений
Распространение шаблонов на основе манифеставыпущеноЕдиный источник истины для распространения в src/apothem/lib/propagation-manifest.yaml
Сайт документациивыпущеноПубличный сайт с генерируемыми справочными указателями, фирменными материалами, машиночитаемым индексом сайта и руководствами по релизам
Подписанные релизывыпущеноКаждый GitHub Release содержит подписанные артефакты, SBOM и происхождение сборки
Конвейеры /plan и /researchвыпущеноПоэтапный конвейер планирования (спецификация, генерация, ревью и исполнение), а также тринадцатиэтапный конвейер исследования
Команды аудита и цикл /fortressвыпущеноАудиты по запросу — безопасность, код, доступность, производительность, зависимости, цепочка поставок, модель угроз, архитектура, ревью кода, ревью документации и UX, — обёрнутые циклом упрочнения /fortress
Инфраструктура аудита и проверки дрейфавыпущеноСканеры инвентаризации и дрейфа, на которых основаны команды аудита
Шлюз соответствиявыпущеноВалидаторы заголовков авторства, именования, качества кода, уклончивых формулировок и взаимности привязок по каждой материализованной поверхности, с эталонными снимками behavior-diff, фиксирующими вывод каждого адаптера
Долговременная память и непрерывное обучение, включаемое по выборувыпущеноПостоянный уровень памяти и включаемый по выбору цикл обучения, которые переносят подтверждённые соглашения между сессиями
Распространение через npm / npxвыпущеноПакет @ahmed-g-gad/apothem запускает движок через npx @ahmed-g-gad/apothem
Листинг плагина Claude CodeвыпущеноУстанавливается командой /plugin marketplace add ahmed-g-gad/apothem
Конвейер CI/CD и цепочка поставок подписанных релизоввыпущеноКаждое изменение перед релизом проходит шлюзы линтинга, тестов, проверки типов, сборки документации и проверок цепочки поставок

Ближайшая перспектива

ПунктСтатусПримечания
Руководства в документациив работеБольше руководств, ориентированных на задачи, диаграмм и примеров для реальных конфигураций окружений
Покрытие платформ npxзапланированоПоддерживать точку входа npx @ahmed-g-gad/apothem в соответствии с каждым релизом и расширять её покрытие платформ
Расширение листинга плагиназапланированоРасширять листинг плагина по мере стабилизации поверхности маркетплейса
Больше адаптеров окруженийзапланированоДополнительные окружения по мере стабилизации их соглашений о конфигурации и по запросам пользователей
Улучшения схемы профилязапланированоБолее богатые поверхности переопределения для каждого окружения и более строгая диагностика проверки
Проверка профиля в шлюзе соответствиязапланированоПроверять общий профиль по его схеме в качестве проверки шлюза
Версионирование и миграция профилязапланированоВерсионировать формат профиля и переносить старые профили на новые версии
apothem update --watchзапланированоПовторно материализовать конфигурацию окружений при изменении профиля

Более дальняя перспектива

ПунктСтатусПримечания
Облачная синхронизация профилязапланированоОпционально и под контролем оператора
Управление профилем, общим для командызапланированоОдин профиль, общий для всей команды
Расширение редактора с обратной связью о соответствии в реальном временизапланированоНаходки соответствия прямо во время редактирования, в редакторах семейства VS Code

Долгосрочное видение

Apothem стремится стать способом по умолчанию, которым любой человек управляет конфигурацией окружений во всех используемых им инструментах: написать соглашения один раз, материализовать их везде и поддерживать их синхронизацию по мере развития как предпочтений, так и окружений.

Как повлиять на дорожную карту

  • Откройте issue в трекере задач или проголосуйте за существующий; запрос функции там — это способ предложить пункт дорожной карты. Популярные запросы продвигаются быстрее.
  • О том, как предлагать и вносить изменения, см. CONTRIBUTING.md.

On this page