Skip to content
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

Adopt morganstanley/fdc3-dotnet as the .NET API signatures for FDC3 #296

Closed
kriswest opened this issue Nov 16, 2023 · 1 comment
Closed

Comments

@kriswest
Copy link
Contributor

The FDC3 documentation has long included the statement that:

FDC3 is platform- and programming language-independent.

https://fdc3.finos.org/docs/supported-platforms

However, it currently only defines a set of language bindings for TypeScript/JavaScript, although there exist a number of proprietary bindings for the FDC3 Desktop Agent API in other languages, particularly .NET and Java. There exists an open issue in the FDC3 project to improve on this state by adopting standard bindings for other languages:

The FDC3 maintainers seek to adopt a set of bindings for FDC3 .NET, which have been proposed as a contribution to FINOS by @bingenito @ Morgan Stanley

We desire to migrate these bindings to a FINOS-hosted repository under the same governance as the existing FDC3 repository and to appoint additional maintainers to help keep it up-to-date with changes to the FDC3 Standard. The use of a separate repository will simplify maintenance and setup of publishing tasks necessary to make the bindings available via nuget, whilst using the same governance/maintainers team will ensure that the .NET binding remain in-sync with the FDC3 Standard.

We anticipate adopting further bindings for other languages in due course, and expect to follow the same model established for the .NET bindings.

The process that we propose for adoption of these bindings is:

  • Seek the approval of FINOS and the TSC to migrate the Morgan Stanley repository to a FINOS hosted repository (e.g. finos/fdc3-dotnet)
  • Seek initial approval of the FDC3 Standards Working group (and solicit review by participants) at the next meeting (Thurs 30th Nov 2023)
  • Update the namespace used in the project from MorganStanley.Fdc3 to FINOS.Fdc3 and apply any reasonable changes proposed during review and agreed by participants.
  • Raise a PR to include the standardized .NET signatures in the FDC3 documentation site
    • Work on doing has just started under draft PR #1108 preview
  • Hold a vote on the adoption of the Standardized .NET signatures by the FDC3 community (via the fdc3-participants list) and subsequently merge the PR to include them in the documentation.
@kriswest
Copy link
Contributor Author

Closing, will re-raise using correct template

@kriswest kriswest closed this as not planned Won't fix, can't repro, duplicate, stale Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant