Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Conversation

@srinaath
Copy link
Contributor

@srinaath srinaath commented Oct 23, 2020

This PR would add the ability to start multiple skills and the root bot using the start bots panel. The skillsState has been removed and replaced with the skillsSelector. All skills would be started concurrently and at the end of building skills the Root bot would be started. The UI would be wrapped up in a follow up PR by @tdurnford 

In addition, we got away from using portfinder in favor of https://github.com/sindresorhus/get-port. The reason being it handles "race conditions in the same process are mitigated against by using a lightweight locking mechanism where a port will be held for a minimum of 15 seconds and a maximum of 30 seconds before being released again."

Fixes #4301

Fixes #3957 

Srinaath Ravichandran and others added 30 commits July 29, 2020 15:05
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Loading multiple projects working effeiciently

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

creat new bot

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Bot project file

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
…oser into srravich/bot-project-file

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

# Conflicts:
#	Composer/packages/server/src/controllers/project.ts
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
creation, adding remote/local skills. Populate state management with rootbot and skills
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
…oser into srravich/botproject-file-handler

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

# Conflicts:
#	Composer/packages/client/__tests__/components/appSettings.test.tsx
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

More updates

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Revert publish console logs

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

All unit tests added

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
tdurnford and others added 5 commits October 30, 2020 10:00
…otFramework-Composer into srravich/3957-runtime-start

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

# Conflicts:
#	Composer/packages/client/src/components/TestController/TestController.tsx
#	Composer/packages/client/src/pages/design/DesignPage.tsx
#	Composer/packages/client/src/pages/skills/skill-list.tsx
#	Composer/packages/client/src/recoilModel/DispatcherWrapper.tsx
#	Composer/packages/client/src/recoilModel/atoms/botState.ts
#	Composer/packages/client/src/recoilModel/dispatchers/builder.ts
#	Composer/packages/client/src/recoilModel/persistence/FilePersistence.ts
#	Composer/packages/lib/indexers/src/index.ts
#	Composer/packages/server/src/models/bot/botProject.ts
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Icon button

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

UI wrapped up for split button

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
@lgtm-com
Copy link

lgtm-com bot commented Nov 4, 2020

This pull request introduces 1 alert when merging 7357a7d into 774fb67 - view on LGTM.com

new alerts:

  • 1 for Unused variable, import, function or class

Srinaath Ravichandran added 5 commits November 5, 2020 00:29
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Safe commit

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

All tests fixed

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
…otFramework-Composer into srravich/3957-runtime-start

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

# Conflicts:
#	Composer/packages/client/src/pages/design/DesignPage.tsx
#	Composer/packages/client/src/recoilModel/dispatchers/publisher.ts
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
tdurnford
tdurnford previously approved these changes Nov 6, 2020
Srinaath Ravichandran added 2 commits November 6, 2020 17:24
…oser into srravich/3957-runtime-start

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

# Conflicts:
#	Composer/packages/client/src/pages/design/DesignPage.tsx
#	Composer/packages/client/src/recoilModel/atoms/botState.ts
#	Composer/packages/client/src/recoilModel/selectors/index.ts
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Srinaath Ravichandran added 3 commits November 6, 2020 17:53
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
@srinaath srinaath requested a review from tdurnford November 7, 2020 02:09
Srinaath Ravichandran and others added 3 commits November 8, 2020 01:05
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
@srinaath srinaath merged commit a9a8fdd into feature/bot-projects Nov 10, 2020
@srinaath srinaath deleted the srravich/3957-runtime-start branch November 10, 2020 01:11
alanlong9278 added a commit to alanlong9278/BotFramework-Composer that referenced this pull request Nov 11, 2020
* settingsPage: (53 commits)
  feat: Local Bots Start/Stop runtime (microsoft#4498)
  fix: Give a header to the enum fields (microsoft#4732)
  fix: Adding text when no visible feature flags are present (microsoft#4733)
  feat: Integrate OneAuth library (microsoft#4677)
  fix: update incompatible Trigger redirect url & icon size (microsoft#4719)
  fix: azure publish failed (microsoft#4725)
  fix onResize handler props (microsoft#4720)
  fix: add skillConfiguration settings for old bot (microsoft#4724)
  fix: undo/redo can't navigate to the correct position (microsoft#4722)
  Always enable allowClarmsValidator (microsoft#4717)
  fix: remodel ProjectTree for greater clarity (microsoft#4714)
  ci: Disable CI validation (microsoft#4646)
  make name text field disable in edit (microsoft#4699)
  add useMemo to improve performance (microsoft#4701)
  replace deprecated azure blob interface (microsoft#4702)
  move luBuildResolver to shared lib, apply in azurePublish (microsoft#4709)
  fix: the generated recognizer files is messy when the dialog name has the same prefix (microsoft#4708)
  fix: Update disabled property to booleanExpression across all the kinds + two uischema update (microsoft#4682)
  redirect to dialog root (microsoft#4698)
  fix: Notification deep link (microsoft#4700)
  ...
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

BotProjects Group all Bot projects tickets Not Targetting Main a pull request created not against main Team: Platform

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants