-
Notifications
You must be signed in to change notification settings - Fork 87
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
feat(cfg): Schema management using ProfileInfo
#2001
Conversation
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #2001 +/- ##
==========================================
- Coverage 91.03% 90.97% -0.06%
==========================================
Files 636 636
Lines 18739 18953 +214
Branches 3910 3973 +63
==========================================
+ Hits 17059 17243 +184
- Misses 1679 1709 +30
Partials 1 1 ☔ View full report in Codecov by Sentry. |
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
708cfb2
to
2d767ce
Compare
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
f6257c2
to
c0f9047
Compare
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
c0f9047
to
fba021a
Compare
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
ProfileInfo
ProfileInfo
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
I've marked this as ready for early reviews - going to do some manual testing to ensure some scenarios are handled, but figured anyone can start reviewing as the APIs are mostly finalized. |
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
packages/imperative/src/profiles/src/doc/config/IProfileTypeConfiguration.ts
Outdated
Show resolved
Hide resolved
packages/imperative/src/config/__tests__/ProfileInfo.TeamConfig.unit.test.ts
Outdated
Show resolved
Hide resolved
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
…dates Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
feat(plugins): add/remove from schema during `zowe plugins install/uninstall`
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
|
Release succeeded for the The following packages have been published:
Powered by Octorelease 🚀 |
What It Does
This PR implements:
ProfileInfo
class, primarily to allow schema contributions from extenders and plug-ins of Zowe client applications. Also provides functionality for the following use cases:How to Test
Create a test plug-in or extension that uses
ProfileInfo
and try one (or more) of the newly-implemented APIs:addProfileToConfig
addProfileTypeToSchema
getProfileTypes
buildSchema
getSchemaForType
Alternatively, build and run tests, then do black-box testing to determine whether default behavior has remained the same. Testers should not notice any obvious differences when using the CLI build in this PR.
Review Checklist
I certify that I have: