[COMPASS-7413] [Compass Web] Create compass-web package Created: 07/Nov/23  Updated: 30/Jan/24  Resolved: 29/Dec/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: 1.42.0

Type: Task Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Sergey Petushkov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by COMPASS-7414 Apply relevant parts of compass-e2e-t... Open
Epic Link: COMPASS-7020
Story Points: 5
Documentation Changes: Not Needed
Sprint: Iteration Qantassaurus, Iteration Rajasaurus

 Description   

Package should provide bunled web version of following compass plugins:

compass-web
├── compass-workspace
│   ├── compass-sidebar
│   ├── compass-instance
│   │    └── compass-databases-collections
│   ├── compass-database
│   │    └── compass-databases-collections
│   └── compass-collection
│   	  ├── compass-crud
│   	  │   └── compass-query-bar
│   	  ├── compass-aggregations
│   	  ├── compass-schema
│   	  ├── compass-indexes
│   	  ├── compass-schema-validation
│   	  │   └── compass-query-bar
│   	  ├── compass-export-to-language
│   	  └── compass-explain-plan
├── compass-app-stores
└── compass-field-store

Package should also include a sandbox using a mongodb-browser package that would allow to easily run compass-web in the browser



 Comments   
Comment by Githook User [ 30/Jan/24 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: feat(compass-web): create browser-compatible compass package COMPASS-7413 (#5249)

  • feat(compass-web): create browser-compatible compass package
  • chore(workspace): allow opening multiple tabs; handle namespaces in initial tabs
  • chore(compass-web): add fonts and url handling in the sandbox
  • chore(sidebar): adjust sidebar to work well in web environment
  • chore(web): add rest of the plugins
  • chore(webpack): move emotion server polyfill to the shared config
  • chore(compass-web): depcheck fixes and very basic test setup
  • chore: fix depalign
Comment by Githook User [ 09/Jan/24 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: feat(compass-web): create browser-compatible compass package COMPASS-7413 (#5249)

  • feat(compass-web): create browser-compatible compass package
  • chore(workspace): allow opening multiple tabs; handle namespaces in initial tabs
  • chore(compass-web): add fonts and url handling in the sandbox
  • chore(sidebar): adjust sidebar to work well in web environment
  • chore(web): add rest of the plugins
  • chore(webpack): move emotion server polyfill to the shared config
  • chore(compass-web): depcheck fixes and very basic test setup
  • chore: fix depalign
Comment by Githook User [ 25/Dec/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: feat(compass-web): create browser-compatible compass package COMPASS-7413 (#5249)

  • feat(compass-web): create browser-compatible compass package
  • chore(workspace): allow opening multiple tabs; handle namespaces in initial tabs
  • chore(compass-web): add fonts and url handling in the sandbox
  • chore(sidebar): adjust sidebar to work well in web environment
  • chore(web): add rest of the plugins
  • chore(webpack): move emotion server polyfill to the shared config
  • chore(compass-web): depcheck fixes and very basic test setup
  • chore: fix depalign
Comment by Githook User [ 22/Dec/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: feat(compass-web): create browser-compatible compass package COMPASS-7413 (#5249)

  • feat(compass-web): create browser-compatible compass package
  • chore(workspace): allow opening multiple tabs; handle namespaces in initial tabs
  • chore(compass-web): add fonts and url handling in the sandbox
  • chore(sidebar): adjust sidebar to work well in web environment
  • chore(web): add rest of the plugins
  • chore(webpack): move emotion server polyfill to the shared config
  • chore(compass-web): depcheck fixes and very basic test setup
  • chore: fix depalign
Comment by Githook User [ 22/Dec/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: feat(compass-web): create browser-compatible compass package COMPASS-7413 (#5249)

  • feat(compass-web): create browser-compatible compass package
  • chore(workspace): allow opening multiple tabs; handle namespaces in initial tabs
  • chore(compass-web): add fonts and url handling in the sandbox
  • chore(sidebar): adjust sidebar to work well in web environment
  • chore(web): add rest of the plugins
  • chore(webpack): move emotion server polyfill to the shared config
  • chore(compass-web): depcheck fixes and very basic test setup
  • chore: fix depalign
Comment by Githook User [ 21/Dec/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: Merge branch 'main' into compass-7413-preferences-and-feature-flagging-fixes
Branch: compass-7413-preferences-and-feature-flagging-fixes
https://github.com/mongodb-js/compass/commit/9ce46c39613268912b907bb9b56b5d13f7288370

Comment by Githook User [ 21/Dec/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: feat(compass-web): create browser-compatible compass package COMPASS-7413 (#5249)

  • feat(compass-web): create browser-compatible compass package
  • chore(workspace): allow opening multiple tabs; handle namespaces in initial tabs
  • chore(compass-web): add fonts and url handling in the sandbox
  • chore(sidebar): adjust sidebar to work well in web environment
  • chore(web): add rest of the plugins
  • chore(webpack): move emotion server polyfill to the shared config
  • chore(compass-web): depcheck fixes and very basic test setup
  • chore: fix depalign
Comment by Githook User [ 21/Dec/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: Merge remote-tracking branch 'origin/main' into compass-7413-compass-web
Branch: compass-7413-compass-web
https://github.com/mongodb-js/compass/commit/9540a40c46ea7d3e05b2078a35cb69364f06879d

Comment by Githook User [ 21/Dec/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: Merge remote-tracking branch 'origin/main' into compass-7413-compass-web
Branch: compass-7413-compass-web
https://github.com/mongodb-js/compass/commit/9d27b9429703b25c6171cfa0d76ac170a2535afb

Generated at Wed Feb 07 22:46:28 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.