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

Mock backend for GUI Development #12

Open
DovOps opened this issue May 4, 2023 · 0 comments
Open

Mock backend for GUI Development #12

DovOps opened this issue May 4, 2023 · 0 comments
Labels
good first issue Good for newcomers

Comments

@DovOps
Copy link
Contributor

DovOps commented May 4, 2023

Feature Request

Description of Problem:

As a UI developer there are several services which need to be running to interact with the backend.

To simplify development, mock services should be stood up to provide the accounts, trades, positions, and reference data, as well as a mock trade message publisher which can be built into the trade feed diagnostic UI.

When done, a UI developer should only need to run the mock services and the trade feed, all nodejs-based l.

DovOps added a commit to DovOps/traderX that referenced this issue May 5, 2023
… to support GUI-dependent mock example responses.
DovOps added a commit to DovOps/traderX that referenced this issue May 5, 2023
DovOps added a commit to DovOps/traderX that referenced this issue May 5, 2023
DovOps added a commit to DovOps/traderX that referenced this issue May 5, 2023
DovOps pushed a commit to DovOps/traderX that referenced this issue May 8, 2023
DovOps pushed a commit to DovOps/traderX that referenced this issue May 9, 2023
DovOps pushed a commit to DovOps/traderX that referenced this issue May 9, 2023
DovOps pushed a commit to DovOps/traderX that referenced this issue May 9, 2023
DovOps added a commit that referenced this issue May 15, 2023
* 1 Change to copyright notices, Fix  link in spdx

* 1 Updated gitignore

* #1 Initial schemas, docs and APIs

* #2 Initial checkin of simple publish-subscribe process

* #3 Simple Initial H2 Database

* #4 Simple ref data service based on node/nestjs

* #1 Improved documentation of the README to include a status table

* #1 Added link to docs directory

* #3 Updated default ports, and corrected minor inconsistencies in SQL

* #5 Initial checkin of Account Service

* #3 Database updated to all caps

* #5 Updated main docs

* #5 Typo fix

* #2 Corrected package-lock to regular npmjs references

* #6  Added initial .NET Core based people service

* #6 Listening on non-https port, updated docs

* #6 Updated main status table

* #2 Updated default port for trade-feed

* #7 Initial implementation of java pub-sub with example. Not a full trade service yet

* #6 #3 Updated schema to match people service userids

* #4 Updated default port

* Working Local Database #3 - Fixed docs

* #8 Initial checkin of position service in Spring Boot

* #8 Updated project status

* #2 Update console output to log JSON payload

* #9 Simple Trade Processor initial checkin.
TODO: Update java project to share pub-sub SDK between this and trade-service

* #9 Updated docs

* #1 Updated project status

* Add Post method to create trade.
Checks with refrence service (added config to url:port)
checks trade account with account service (adding config to manage url:port).

* #10 #7 - Added trade publishing to trade service. Added default topic support to subscriber,and removed duplicate connect command

Co-authored-by: ctiltman <ctiltman@users.noreply.github.com>

* Update README.md

* #11 initial api proxy

* #11 Updated docs on the proxy, added support for env vars

* #11 updated bug in routing

* #12 Added documentation for mocking API and updated OpenAPI Spec to support GUI-dependent mock example responses.

* Corrected default ports

* #12 Updated spec examples, and added mocking docs.Also cleaned up some redundant java code.

* #12 Added documentation for mocking reference data servic e

* #12 Fixd documentation for specifying port

* Mock backend for GUI Development #12 - Trade Service Docs and Spec for mocking

* #8 Added auto-redirect to swagger UI, added better description to OpenAPI Spec Generator, Organized Imports

* #9 Added auto-redirect to swagger UI, added better description to OpenAPI Spec Generator, Organized Imports

* #10 Added auto-redirect to swagger UI, added better description to OpenAPI Spec Generator, Organized Imports

* #5 added docs redirection and cleaned up OpenAPI Spec

* #2 added CORS support to pub-sub proxy

* #10 #12 Added content type to assist with mocking

* #5 #12 Fixing json output  to assist in mocking

* #8 #12 - updated schema for position service

* #7 fixed cors issues with trade-feed

---------

Co-authored-by: @DovOps  @ctiltman
@mindthegab mindthegab added the good first issue Good for newcomers label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants