Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactored Dashport #42

Merged
merged 27 commits into from
Mar 19, 2021
Merged

Refactored Dashport #42

merged 27 commits into from
Mar 19, 2021

Conversation

alcheng005
Copy link
Contributor

  • Instead of passing in the name of the server framework being used when Dashport is instantiated, Dashport now has different classes for different server frameworks. This is to support better modularity.
  • Added a Dashport class for Oak, DashportOak.
  • A template Dashport has been provided for any developer to create their own Dashport for a server framework.
  • Refactored authenticate to take three arguments instead of one - the strategy, the serializer, and the deserializer to be used vs the name of the strategy.
  • Removed add/remove serializer/deserializer methods.
  • Merged deserializer's functionality into authenticate.

alcheng005 and others added 27 commits March 14, 2021 18:21
…s if Dashport is used in a JS env instead of TS env
Fixed typo
Added more clarity
Added more clarity
Copy link
Contributor

@BAlexanderNance BAlexanderNance left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instance transition is sharp, and clean.

Copy link
Contributor

@ed-deng ed-deng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome work!

@waye-huang waye-huang merged commit 7d421e6 into oslabs-beta:main Mar 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants