Skip to content

Document the bundles format #5

@rvs

Description

@rvs

Since we seem to be agreeing that a notion of a bundle is going to be exposed at the level of the nekko CLI let's actually document and understand it. The code for it is here https://github.com/nekkoai/atlantis/blob/3441e0739c391dfc04544285cad19f5cb924fa53/glow/lib/GlowAPI/etsoc.cpp#L975 and studying it sort of hints at various optimization and caching possibilities.

Still, I think the reasonable first step would be full documentation.

Conversely, https://github.com/nekkoai/atlantis/blob/3441e0739c391dfc04544285cad19f5cb924fa53/glow/lib/GlowAPI/etsoc.cpp#L834 also hints at various places we can hook into

In fact, if you read the two methods carefully it'll become pretty obvious that they are less SerDe methods for a single bundle and more like SerDe methods for actually managing a cache of bundles (hint!)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions