Skip to content

Expose an __atom as internal api, or ... #21

@blaggacao

Description

@blaggacao

https://github.com/ekala-project/atom/blob/master/src%2Fatom%2Fcompose.nix#L28

... or only expose selected keys?

Expose selected keys meant for regular usage while exposing the raw __manifest (maybe better than __atom), for introspection, potentially only when feature flagged (similar to tests).

This forces us to expose a stable api of the manifest to internal code and makes it more stable, while limiting a bit its (hypothetically useful) flexibility.

Some of the keys to expose would be:

  • atom — for its name & version
  • features — for feature flagging
  • matrix values (tbd)

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