Open saffaalvi opened 3 years ago
It might be helpful to look at the steps of how we did the rebase to v1.2 as well. In that case, we brought in all of upstream's commits into our repo. This time, we want to do the opposite and bring our commits into upstream. https://github.com/StatCan/kubeflow/issues/34#issuecomment-738982914
The list of things to push upstream would be : (WIP)
when would the above epic be resolved and released?
After the Jupyter Web App features have been pushed upstream (progress being tracked in this EPIC https://github.com/StatCan/kubeflow/issues/45), we will need to move onto pushing our centrealdashboard changes upstream as well.
Changes made up until v1.2 have been documented in this issue: https://github.com/StatCan/kubeflow/issues/33. We will need to narrow down this list and decide which features and customizations we want to push upstream.
The process for pushing the
centraldashboard
changes upstream might be different than how we pushed ourJupyter Web App
changes upstream. Since theJupyter Web App
component was basically re-written to be part ofcrud-web-apps
and ourjupyter-web-app
component was in a different repo, jupyter-apis, we had to go the manual route to push everything upstream.The
centraldashboard
component has not gone through such a major change and is still part of the same repo, so it might be possible to do a simple merge to push our features from this component upstream. We did first attempt to mergejupyter-apis
intocrud-web-apps/jupyter
and this process was documented in this issue https://github.com/StatCan/kubeflow/issues/44, which can be referred to if trying a merge for thecentraldashboard
component.This issue can later be converted into an EPIC like the
Jupyter Web App
one if it isn't just a simple merge and instead, there's a need to track individual issues and features.Something to be noted is that it's important to start off with figuring out how to get a local development of the
centraldashboard
component upstream running so that changes can be tested before pushing anything.The items to push are: