ImperialCollegeLondon / RSD-as-a-service

This repo contains the new RSD-as-a-service implementation
https://research.software
1 stars 0 forks source link

Support for closed source software packages #3

Open cc-a opened 1 year ago

cc-a commented 1 year ago

At present we lack sufficient detail on how to proceed with this. This umbrella issue is a location for relevant information and discussion on how to proceed.

Broadly speaking we need to figure out:

  1. The change(s) in behaviour that we want vs the existing system.
  2. The changes needed in the database schema to support these.
  3. The changes needed in the UI to support these.

We need 1 to inform 2 and 3. Best approach to getting 1 is probably a session with the wider project team to go through the current software addition process and how it might be changed. Once we have that, 2 & 3 must be discussed with and agreed by the RSD development team (so we can contribute back to the main project).

Some considerations (a bit of a brain dump):

dalonsoa commented 1 year ago

Some thoughts after a chat with Jeremy:

dalonsoa commented 1 year ago

To explore is how this modifications can be done to the main codebase and then configured for each particular deployment. At the moment, the "Admin" section of the tool is quite minimal, so there might be scope to define the configuration there or, if we want something more permanent, use the existing .env file for the same purpose.

Maybe discuss this options with the RSD team and what the best approach could be.