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

Rewrite with tool library #7

Open
wants to merge 14 commits into
base: linting
Choose a base branch
from
Open

Conversation

benjay10
Copy link
Contributor

@benjay10 benjay10 commented Oct 6, 2022

This PR rewrites a lot of code using the automatic-submission-flow-tools library and also using more of the RDF.JS libraries to simplify.

These changes are mostly the same as the other PR's. The most notable change is the removal of the ForkingStore. That library does not have any documentation and its functionality can (for this service) be replaced by rather simple transformations with a regular RDF store.

Added config for Babel in an attempt to not have it compile the
node_modules folder. Added the packages that are dependencies for the
tools.
The submission model change is unfortunate. This was introduced in the
rewrite with the tools which makes the rewritten services somewhat
incompatible with the original services.
When removing unused packages, the ForkingStore jumped out as only being
used sparingly and something that does not provide much documentation.
So this was removed in favour of some basic transformations with N3
stores.
I'm sorry, but if there is no documentation on a library, I'm not using
it, and I will convert code to using libraries that are properly
documented and well tested. I don't want to debug something like that
otherwise.
@benjay10 benjay10 added the enhancement New feature or request label Oct 6, 2022
@benjay10 benjay10 requested a review from cecemel October 6, 2022 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant