FDC3 API Metadata#1728
Conversation
✅ Deploy Preview for fdc3 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This comment was marked as outdated.
This comment was marked as outdated.
|
Updated some docs and jsdocs requests in this PR: |
|
|
@julianna-ciq some of the commits in this PR have your old Cosaic email address on them, see https://github.com/finos/FDC3/commit/08afab6b045d7e0f3e075a2c73515357ef0e00eb.patch Thats causing easyCLA issues. Could you add that email back onto your github id? That will hopefully sort it out... |
375ab9e to
449db1b
Compare
…urrentContextWithMetadata function
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1728 +/- ##
==========================================
+ Coverage 95.61% 95.67% +0.05%
==========================================
Files 69 69
Lines 4680 4876 +196
Branches 772 734 -38
==========================================
+ Hits 4475 4665 +190
- Misses 205 211 +6 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…ormance test implementation for metadata
…mance test execution
Includes docs & specs, types, tests, ref implementation and conformance tests)
…C3 where introduced
5ecfb51 to
cbe12d2
Compare
…etadata test additions
cbe12d2 to
83c2d75
Compare
|
@Yannick-Malins and @robmoffat this branch is ready for you to rebase the security branch against.Its complete apart from metadata support in FDC3 workbench (even has the reference implementation implementation, and conformance tests). You'll need to be very careful when rebasing - if you've edited the same content then it may regress unless you carefully handle conflicts so be sure not to rush that. I'd suggest running all tests + the conformance tests on this branch before you start to satisfy yourselves that all is working and tehn repeat when you're done. |
…DC3 API reference docs
|
P.S. I'm hoping you guys can contribute to teh review of the metadata implementation as you attempt to apply the security changes over the top. Its not a small PR so you're input/confirmation/testing will be really important to getting that adopted (or refined where necesssary) @Yannick-Malins @robmoffat |
|
@julianna-ciq You could also take a look at what I've changed over the last week + we need to sort your commits out that are failing EasyCLA |
Describe your change
Add support for sending metadata to FDC3 API calls
Related Issue
resolves #1290
ToDo List to complete PR
getResultMetadata. @kriswestFollow up work post acceptance of PR
Contributor License Agreement
Review Checklist
DesktopAgent,Channel,PrivateChannel,Listener,Bridging)?JSDoc comments on interfaces and types should be matched to the main documentation in /docs
Conformance test definitions should cover all required aspects of an FDC3 Desktop Agent implementation, which are usually marked with a MUST keyword, and optional features (SHOULD or MAY) where the format of those features is defined
The Web Connection protocol and Desktop Agent Communication Protocol schemas must be able to support all necessary aspects of the Desktop Agent API, while Bridging must support those aspects necessary for Desktop Agents to communicate with each other
npm run build) run and the results checked in?Generated code will be found at
/src/api/BrowserTypes.tsand/or/src/bridging/BridgingTypes.tsBaseContextschema applied viaallOf(as it is in existing types)?titleanddescriptionprovided for all properties defined in the schema?npm run build) run and the results checked in?Generated code will be found at
/src/context/ContextTypes.ts