nfdi4plants / ARCtrl

Library for management of Annotated Research Contexts (ARCs) using an in-memory representation and runtime-agnostic contract systems.
MIT License
16 stars 8 forks source link

[Feature Request] Unify ARC api #419

Open Freymaurer opened 4 months ago

Freymaurer commented 4 months ago

For the upcoming ARCtrl 2.0.0 release we want to add some more breaking changes to unify our top level api!

In this specific case we want to adapt the contract functions to apply to CRUD syntax.

HLWeil commented 3 months ago

Hey @Freymaurer, are you talking about the helper functions directly manipulating contracts or the methods called on ARCs?

Freymaurer commented 3 months ago

I am talking about remove/delete. As we have delete contracts but operations on ARC are called "remove"

HLWeil commented 3 months ago

I see, this actually stems from ARCCommander naming. where we had:

But I guess as we don't have these three options in the ARCtrl API anyway it doesn't matter.

kMutagene commented 2 months ago

@HLWeil seems like 2.0 was released without this inclusion, so ill put this into the backlog for now