You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
26
26
* Added a `moreInfo` URL field to AppD application records to enable linking to a web page with more information on an app ([#669](https://github.com/finos/FDC3/pull/669))
27
27
* Added `lang` field to AppD application records to specify the primary language of an app and its appD record. ([#670](https://github.com/finos/FDC3/pull/670))
28
28
* Added `localizedVersions` field to AppD application records to support localized versions of descriptive fields in the app records and alternative launch details for localized versions of the applications themselves. ([#670](https://github.com/finos/FDC3/pull/670))
29
+
* Added `categories` field and recommended categories list to AppD application records to enable category based browsing of AppDs ([#673](https://github.com/finos/FDC3/pull/673))
29
30
30
31
### Changed
31
32
* Consolidated `Listener` documentation with other types ([#404](https://github.com/finos/FDC3/pull/404))
Copy file name to clipboardExpand all lines: website/static/schemas/next/app-directory.yaml
+66-9Lines changed: 66 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -447,12 +447,59 @@ components:
447
447
lang:
448
448
type: string
449
449
pattern: '^[a-z]{2}(-[a-zA-Z0-9]{2,8}){0,1}$'
450
-
description: a language tag that specifies the primary language of both application and its AppD entry, as defined by IETF RFC 5646.
450
+
description: >-
451
+
A language tag that specifies the primary language of both
452
+
application and its AppD entry, as defined by IETF RFC 5646.
451
453
description:
452
454
type: string
453
455
description: >-
454
456
Description of the application. This will typically be a 1-2
455
-
paragraph style blurb about the application. Allow mark up language
457
+
paragraph style blurb about the application.
458
+
categories:
459
+
description: |
460
+
An array of string categories that describe the application.
461
+
These are meant as a hint to catalogs or stores listing FDC3-enabled
462
+
apps and it is expected that these will make a best effort to find
463
+
appropriate categories (or category) under which to list the app.
464
+
AppD record authors are encouraged to use lower-case and, where
465
+
possible, to select categories from the following list:
466
+
467
+
- allocations
468
+
- analytics
469
+
- charts
470
+
- chat
471
+
- communication
472
+
- compliance
473
+
- crm
474
+
- developer tools
475
+
- events
476
+
- execution management
477
+
- file sharing
478
+
- market data
479
+
- news
480
+
- networking
481
+
- office apps
482
+
- order management
483
+
- other
484
+
- portfolio management
485
+
- presentation
486
+
- pricing
487
+
- productivity
488
+
- research
489
+
- risk
490
+
- screen sharing
491
+
- security
492
+
- spreadsheet
493
+
- trade cost analysis
494
+
- trading system
495
+
- training
496
+
- travel
497
+
- video
498
+
- visualisation
499
+
- weather
500
+
type: array
501
+
items:
502
+
type: string
456
503
images:
457
504
type: array
458
505
description: >-
@@ -776,14 +823,15 @@ components:
776
823
The keys to this object should be language tags as defined by IETF RFC 5646, e.g. en, en-GB or fr-FR.
777
824
additionalProperties:
778
825
x-additionalPropertiesName: Language tag
779
-
$ref: '#/components/schemas/BaseApplication'
826
+
$ref: '#/components/schemas/BaseApplication'# due to a bug in redoc this may display as a recursive definition, it is not. It will render correctly in swagger and other OpenAPI parsers.
780
827
examples:
781
828
FDC3WorkbenchAppDefinition:
782
829
value:
783
830
appId: fdc3-workbench
784
831
name: fdc3-workbench
785
832
title: FDC3 Workbench
786
833
description: Development and test tool for FDC3 desktop agents and apps
834
+
categories: [developer tools, training]
787
835
version: 1.0.0
788
836
tooltip: FDC3 Workbench
789
837
lang: en-US
@@ -863,21 +911,24 @@ components:
863
911
summary: A sample app definition for the FDC3 Workbench application
864
912
FDC3WorkbenchAppDefinitionSearchResponse:
865
913
value:
866
-
applications:
914
+
applications:# you can't $ref inside a $ref so example is repeated here for search response
867
915
- appId: fdc3-workbench
868
916
name: fdc3-workbench
869
917
title: FDC3 Workbench
870
-
description: Development and test tool for FDC3 desktop agents and apps,
918
+
description: Development and test tool for FDC3 desktop agents and apps
0 commit comments