Hi Himanshu Thanks for sending the PR. I merged your code to sandbox and it looks good. I will gradually borrow react code into the original scigap ipython repository [1]. I have written a java-based API for the backend instead of flask because it is easy to implement the rest of the orchestration code along with the API code. Moving forward, let's use this code base.
[1] https://github.com/SciGaP/iPython-Kerner-Changes [2] https://github.com/SciGaP/iPython-Kerner-Changes/tree/main/jupyter-platform/platform-api/src/main/java/org/apache/airavata/jupyter/api/controller [3] https://github.com/SciGaP/iPython-Kerner-Changes/blob/main/jupyter-platform/platform-api/src/main/java/org/apache/airavata/jupyter/core/OrchestrationEngine.java Thanks Dimuthu On Sat, Jun 25, 2022 at 1:18 AM Himanshu Hansaria <notificati...@github.com> wrote: > Added project for jupyter platform dashboard. > ------------------------------ > You can view, comment on, or merge this pull request online at: > > https://github.com/apache/airavata-sandbox/pull/59 > Commit Summary > > - 1313430 > > <https://github.com/apache/airavata-sandbox/pull/59/commits/1313430c55bbc9c802caceaa0c20358bfefa5339> > First phase of development > - d2c47de > > <https://github.com/apache/airavata-sandbox/pull/59/commits/d2c47debc596291e5d750ab8c9df8309aee02a22> > Updated README and requirements.txt > - 0ad0a70 > > <https://github.com/apache/airavata-sandbox/pull/59/commits/0ad0a706a55527f8d212107cae21084a89be5eca> > Updated README > > File Changes > > (25 files <https://github.com/apache/airavata-sandbox/pull/59/files>) > > - *A* gsoc2022/jupyter-platform-dashboard/README.md > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-4968f29150f323233cc272b54b06ba9ae92606130056500cef751c74231e543e> > (37) > - *A* > > gsoc2022/jupyter-platform-dashboard/backend/__pycache__/__init__.cpython-310.pyc > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-e09a1c082bd4d93bb1ab603f197b224b69dc50879a0cc5eb3f6dbd54c8c377be> > (0) > - *A* > gsoc2022/jupyter-platform-dashboard/backend/__pycache__/app.cpython-310.pyc > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-609ef934a6f48a353318528f58b3fc7f0fcd7c9abd1f03538b440165ba35ee89> > (0) > - *A* > gsoc2022/jupyter-platform-dashboard/backend/__pycache__/app.cpython-38.pyc > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-6c3bdb435b38605e2b20454fc41bdb26f37a207e9e51af23862da19ffeff7b40> > (0) > - *A* > > gsoc2022/jupyter-platform-dashboard/backend/__pycache__/models.cpython-310.pyc > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-5da1fae0c571e5cdb1b97e5f248f3535b7e29940af15b5888ce944650d7aaf3a> > (0) > - *A* gsoc2022/jupyter-platform-dashboard/backend/app.py > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-dd2af77ca9d7809647fdaa657d2536fd9d239ea2c5b7c30811ebd8363539ca27> > (111) > - *A* gsoc2022/jupyter-platform-dashboard/backend/requirements.txt > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-227cf11c5d4ce1186580e86053e92fd439614e2a9a2f9f950aa0bed296cf136c> > (4) > - *A* gsoc2022/jupyter-platform-dashboard/package-lock.json > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-8744bf503d38a96281c2db619490308a5c1d661b0dd1750bee42c4b700d65c01> > (17058) > - *A* gsoc2022/jupyter-platform-dashboard/package.json > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-6ad84fdbb56f5141477f3869d891a96e1cf39d37c9d0a9628fa491b21d407576> > (42) > - *A* gsoc2022/jupyter-platform-dashboard/public/favicon.ico > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-def9ea0ea8b45011fd66c16fda0cd7bebe6ea18ace8a7ebfdb26a5f6c3a32c53> > (0) > - *A* gsoc2022/jupyter-platform-dashboard/public/index.html > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-1ea0f9385538db91805ed7d35bbafcaf388992d03e8a45d60fc5ba35f14da566> > (43) > - *A* gsoc2022/jupyter-platform-dashboard/public/logo192.png > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-3723e564d77d6bcf45c084cdc9facd39c9a50fcd11c76c51db0d606d1bc46c1f> > (0) > - *A* gsoc2022/jupyter-platform-dashboard/public/logo512.png > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-db61cd44b8757d0e9450a356e0d63985554934fb1e027f377393901fe1ef5a01> > (0) > - *A* gsoc2022/jupyter-platform-dashboard/public/manifest.json > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-464d56b5d383e0a8229f2d3a623f7d48f7ea6db94b0ced6c10fde440a7402dff> > (25) > - *A* gsoc2022/jupyter-platform-dashboard/public/robots.txt > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-a3530ed49841aff62ad62a3e4d258951a1775a1dc2cf08eb32d56024591cf2d1> > (3) > - *A* gsoc2022/jupyter-platform-dashboard/src/App.css > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-178d0584c940186828a42f0db6f152163340d9f60c9fffba083c8e1d97bd4dd7> > (38) > - *A* gsoc2022/jupyter-platform-dashboard/src/App.js > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-3b8e0c66b8b4c1cd69a20480538b94a57fbb458c35336cf3da1b2230985b5ec8> > (13) > - *A* gsoc2022/jupyter-platform-dashboard/src/App.test.js > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-63fb6590c246e4d9d9b4d0b7d5adf5271d1ae198e83ccdb7830b2255b01b224a> > (8) > - *A* > gsoc2022/jupyter-platform-dashboard/src/MainComponent/MainComponent.js > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-0ef01da1211fa150da560d9517782116d326f9bd116142e1915e5bfa5ff7bca2> > (219) > - *A* gsoc2022/jupyter-platform-dashboard/src/MainComponent/index.js > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-512ac36f781d8c98b14f59dd73957f623091272520c0b5c8924a2bd7021c8863> > (3) > - *A* gsoc2022/jupyter-platform-dashboard/src/index.css > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-1cad6309163f4714ff6ec8c878a97d98ea8a58bd01a2a4e979846d726bad9702> > (13) > - *A* gsoc2022/jupyter-platform-dashboard/src/index.js > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-385b94d593afcd5252da14827605d484264005e456b8ba46edf2486cd12e7727> > (17) > - *A* gsoc2022/jupyter-platform-dashboard/src/logo.svg > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-7992a2ba2b851ab869c5e8ad6d048a75b4e3c970be866a4680ea6b2a4452c160> > (1) > - *A* gsoc2022/jupyter-platform-dashboard/src/reportWebVitals.js > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-997243ea7ab31b0344a6ce2a35957982e503fc9e7f08a522ee13911f4dc2dac2> > (13) > - *A* gsoc2022/jupyter-platform-dashboard/src/setupTests.js > > <https://github.com/apache/airavata-sandbox/pull/59/files#diff-e32b12623537aaf2cee167f1b96dda4d87aac5c6a1978c49f734e64f2122e64a> > (5) > > Patch Links: > > - https://github.com/apache/airavata-sandbox/pull/59.patch > - https://github.com/apache/airavata-sandbox/pull/59.diff > > — > Reply to this email directly, view it on GitHub > <https://github.com/apache/airavata-sandbox/pull/59>, or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAKIWHGHTN3DWOR4K2N22SDVQ2JD5ANCNFSM5ZZV7WXQ> > . > You are receiving this because you are subscribed to this thread.Message > ID: <apache/airavata-sandbox/pull/5...@github.com> >