-
Notifications
You must be signed in to change notification settings - Fork 23
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
Prepare MIW for multi-module support #283
Comments
Hi everyone, I'm pleased with our progress in converting applications into multi-modules. To further improve adaptability, I suggest decoupling more modules, particularly focusing on key storage and signing mechanisms. This could greatly extend our flexibility for future enhancements. Considering our current scenarios and what we already know, I propose the creation of a high-level module focused specifically on key storage and signing mechanisms as below:
I understand this is a very big change and requires lots of work. Please share your thoughts. Ref: |
Motivation
We're introducing sub-modules to the MIW to enable features such as a revocation service, which will be a separately runnable service.
Description
To achieve this the
gradle
build and settings files must be edited. The revocation service should reside inside a directory calledrevocation-service
. Any changes required to the build system to enable this service should be added tot the sub-module build file. The root level build file can mostly be re-used.The release GitHub action and accompanying actions should also be prepared for the upcoming feature.
A section in the root-level README.md should be added, describing this architectural change.
The arc42 docs in the
docs/
sub-directory should also be updated to reflect the incoming change.Any other tasks which result from this work, can be added here via a comment.
The text was updated successfully, but these errors were encountered: