rfcs (astrid-runtime/rfcs)
Searching Database…
Что это такое?
Этот репозиторий хранит RFC (проектные предложения), определяющие любые существенные изменения контракта между ядром Astrid и user-space: host ABI, протокол IPC, модель возможностей, схему манифеста, семантику VFS, стандарты интерфейсов капсул и публичный API SDK.
Это настоящая программная библиотека или просто набор проектных документов?
Это чисто набор markdown-спецификаций и процесс управления, а не исполняемый код — в README сказано, что реализации должны соответствовать RFC, а не наоборот.
Как предложить изменение через RFC?
Сделайте форк репозитория, скопируйте 0000-template.md в text/0000-my-feature.md, заполните мотивацию и спецификацию уровня reference и откройте pull request с этим именем файла для обсуждения.
Какие изменения реально требуют написания RFC?
Всё, что затрагивает таблицу сисколлов в astrid-sys, схемы topic/payload для IPC, формат capability-токенов, схему манифеста Capsule.toml, разрешение путей VFS, новые стандарты интерфейсов капсул или ломающие изменения публичного API astrid-sdk.
Означает ли смерженный RFC, что функция готова к использованию?
Нет — смерженный RFC лишь в статусе „Active“; его типы ещё нужно реализовать за feature flags в astrid-sdk и в reference-капсулах, прежде чем он станет „Final“ и стабильным.
Сколько RFC сейчас существует?
Всего один — RFC 0001 „RFC Process“, сейчас помечен как Active.
Что означают стадии жизненного цикла RFC?
Draft — PR открыт для обсуждения; Active — смержен и реализуется в astrid-sdk; Final — реализован и стабилен; Withdrawn — закрыт без слияния; Superseded — заменён более новым RFC.
Что такое „капсула“ в Astrid?
Судя по упомянутым схемам, капсула — единица user-space кода в Astrid, описываемая манифестом Capsule.toml и соответствующая определённым стандартам интерфейсов капсул вроде схем инструментов и контрактов между капсулами.
Как принятый RFC реально попадает в SDK?
Когда достигнут консенсус и RFC смержен, мейнтейнер присваивает ему порядковый номер, после чего реализация идёт в astrid-sdk за feature flags, а также в reference-капсулах.
What are similar projects?
book, EIPs, spec, design, bips, spec, api-guidelines, swift-evolution
Which topics is it in?
spec-driven-development, governance, standards, access-control, specification, protocol, runtime, operating-system, kernel, template, architecture, sandbox