[COMPASS-7321] [Hadron Plugin Interface] Add new `registerHadronPlugin` interface and convert plugins to use it Created: 11/Oct/23  Updated: 10/Nov/23  Resolved: 07/Nov/23

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

Type: Task Priority: Major - P3
Reporter: Anna Henningsen Assignee: Anna Henningsen
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-7322 [Hadron Plugin Interface] Add service... Closed
Epic Link: COMPASS-7020
Story Points: 5
Documentation Changes: Not Needed
Sprint: Iteration Minmi, Iteration Nodosaurus

 Comments   
Comment by Githook User [ 10/Nov/23 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna.henningsen@mongodb.com', 'username': 'addaleax'}

Message: chore: add new registerHadronPlugin() mechanism COMPASS-7321 (#5060)

  • chore: refactor AppRegistryContext and move it to hadron-app-registry pkg
  • chore(hadron-app-registry): add new registerHadronPlugin() mechanism COMPASS-7321

Largely based on 8054bf8b8a0a2696aad4b3d70a3f3b56cf61bed2.

  • chore(compass-home): convert plugin to use new interface
  • chore(compass-settings): convert plugin to use new interface

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>
Branch: beta-releases
https://github.com/mongodb-js/compass/commit/052c51dc10e9a9131a1b8d84fcf6229c492174bf

Comment by Githook User [ 07/Nov/23 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna.henningsen@mongodb.com', 'username': 'addaleax'}

Message: chore: add new registerHadronPlugin() mechanism COMPASS-7321 (#5060)

  • chore: refactor AppRegistryContext and move it to hadron-app-registry pkg
  • chore(hadron-app-registry): add new registerHadronPlugin() mechanism COMPASS-7321

Largely based on 8054bf8b8a0a2696aad4b3d70a3f3b56cf61bed2.

  • chore(compass-home): convert plugin to use new interface
  • chore(compass-settings): convert plugin to use new interface

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>
Branch: main
https://github.com/mongodb-js/compass/commit/052c51dc10e9a9131a1b8d84fcf6229c492174bf

Comment by Githook User [ 07/Nov/23 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna@addaleax.net', 'username': 'addaleax'}

Message: fixup! fixup! chore(hadron-app-registry): add new registerHadronPlugin() mechanism COMPASS-7321
Branch: 7321-dev
https://github.com/mongodb-js/compass/commit/09a1758a7f19693879fd6832a4918e5466e04e3c

Comment by Githook User [ 06/Nov/23 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna@addaleax.net', 'username': 'addaleax'}

Message: fixup! chore(hadron-app-registry): add new registerHadronPlugin() mechanism COMPASS-7321
Branch: 7321-dev
https://github.com/mongodb-js/compass/commit/c7a8502d9b1f7413049bc8d1ed2e891cf8dc0cde

Comment by Githook User [ 03/Nov/23 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna@addaleax.net', 'username': 'addaleax'}

Message: chore(hadron-app-registry): add new registerHadronPlugin() mechanism COMPASS-7321

Largely based on 8054bf8b8a0a2696aad4b3d70a3f3b56cf61bed2.
Branch: 7321-dev
https://github.com/mongodb-js/compass/commit/b4c593762ef3d223679a750a2eb26af4ea75b298

Comment by Githook User [ 03/Nov/23 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna@addaleax.net', 'username': 'addaleax'}

Message: chore(hadron-app-registry): add new registerHadronPlugin() mechanism COMPASS-7321

Largely based on 8054bf8b8a0a2696aad4b3d70a3f3b56cf61bed2.
Branch: 7321-dev
https://github.com/mongodb-js/compass/commit/0eef9a3a43b745859860337038004ab8b17581d4

Comment by Githook User [ 03/Nov/23 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna@addaleax.net', 'username': 'addaleax'}

Message: fixup! chore(hadron-app-registry): add new registerHadronPlugin() mechanism COMPASS-7321
Branch: 7321-dev
https://github.com/mongodb-js/compass/commit/9b652ce169c1578a622059f14af38f2524051a63

Comment by Githook User [ 03/Nov/23 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna@addaleax.net', 'username': 'addaleax'}

Message: chore(hadron-app-registry): add new registerHadronPlugin() mechanism COMPASS-7321

Largely based on 8054bf8b8a0a2696aad4b3d70a3f3b56cf61bed2.
Branch: 7321-dev
https://github.com/mongodb-js/compass/commit/6f05d54f8ae30ff48fd2c20f505879e7e0c7d2f7

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