-
Notifications
You must be signed in to change notification settings - Fork 41
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
Extract signature suites to separate repos. #126
Conversation
Co-authored-by: David I. Lehn <[email protected]>
@@ -60,217 +81,67 @@ increase security by using a custom `documentLoader` that is similarly strict | |||
and will only load a subset of documents that is constrained by some technical, | |||
security, or business rules. | |||
|
|||
Install with npm: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are the common case npm install instructions gone in favor of only development checkout instructions? I highly suggest we add back the common case here so people can easily see what npm package to use.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reading more... this is because it's suggested to use the other suites vs this directly? I think the text ordering may be a bit confusing in that regard.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, because most devs won't be installing jsigs directly. (hopefully).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is looking great. Needs node-forge removal still, but I understand that's coming shortly. It's hard for me to understand what's going on with the karma test removal/changes, but I see there's still some testing that goes through karma ... right?
Codecov Report
@@ Coverage Diff @@
## master #126 +/- ##
===========================================
- Coverage 79.93% 22.05% -57.88%
===========================================
Files 23 18 -5
Lines 598 331 -267
===========================================
- Hits 478 73 -405
- Misses 120 258 +138
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving based on conversations and minor scanning of code (not super thorough). Thanks!
Also remove legacy suites and properties.
Addresses issue #105.