Web IDE support for microservice architectures
Problem to solve
Some projects are dependent on other projects running in order to develop them.
Intended users
Further details
This should not be considered in early implementations of the Web IDE as it will require further thought on resources and architecture to support this.
Proposal
The Web IDE should have a configuration option that allows it to launch other projects and follow a set of instructions for orchestrating an environment so that all services are running that are required for development.
Additional information regarding this proposal: gitlab-com/www-gitlab-com!33310 (comment 236408460)
Documentation
Additional documentation will be required for configuration files that are required to orchestrate this. Specifically for launch.json and gitlab-webide.yml.
What does success look like, and how can we measure that?
Additional projects being opened in the Web IDE would indicate success. On an implementation level it would be interesting to see if we could find projects that weren't opened in the Web IDE prior to this and now have the required configuration to be supported and opened.