Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App parser refactor #100

Merged
merged 5 commits into from
May 21, 2024
Merged

App parser refactor #100

merged 5 commits into from
May 21, 2024

Conversation

bazsi
Copy link
Member

@bazsi bazsi commented May 17, 2024

This PR refactors the app-parser() and has the following changes:

  1. it gets rid off the "*" topic, which basically allowed applications to register to all topics. This does not make much sense for me now, and as far as I understand noone is using it and is undocumented. The only big user is sc4s.

  2. it creates the possibility to create app-parser() like entities by extracting an AppModelObject base class.

  3. it has some refactors as well

bazsi added 5 commits May 21, 2024 10:51
Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
The entire app-parser() mechanism is undocumented as of now and I've looked
at the users (our own scl and SC4S), neither is using it.

I think this is a bad idea and just complicates the code anyway,
so let's get rid of it.

Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
In preparation for adding a new root-level object type, extract the
abstract base object from Application.

Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
@bazsi bazsi force-pushed the app-parser-refactor branch from b91f15a to da0a0c1 Compare May 21, 2024 08:51
@alltilla alltilla merged commit 1bf2e5a into axoflow:main May 21, 2024
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants