Sage-Bionetworks / sage-monorepo

Where OpenChallenges, Schematic, and other Sage open source apps are built
https://sage-bionetworks.github.io/sage-monorepo/
Apache License 2.0
21 stars 12 forks source link

[Feature] Create a product space for Synapse in the monorepo #1670

Closed tschaffter closed 8 months ago

tschaffter commented 1 year ago

What projects is this feature for?

OpenChallenges

Description

The goal of this ticket is to create a space to explore/demonstrate the development of Synapse components with Sage Monorepo.

This ticket covers the creation of three projects:

Monorepo development workflow recipe: Update API client

Notes:

Tasks:

cc: @thomasyu888 @brucehoff

Anything else?

No response

Code of Conduct

thomasyu888 commented 1 year ago

Before doing more work on this, the platform team wrote a design doc around generating an openAPI spec: https://sagebionetworks.jira.com/wiki/spaces/PLFM/pages/2907963440/Generate+OpenAPI+Spec. There is already some work done: https://github.com/Sage-Bionetworks/Synapse-Repository-Services/tree/develop/lib/lib-openapi, but I'm not sure how far along it is.

It might be more fruitful to try and contribute to this work - I know they would like to continue having the source of truth be the source code.

tschaffter commented 8 months ago

A minimal product space exists for Synapse.