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

Chore: Refactor Options #48

Merged
merged 18 commits into from
Jul 3, 2022
Merged

Chore: Refactor Options #48

merged 18 commits into from
Jul 3, 2022

Conversation

the-avid-engineer
Copy link
Member

@the-avid-engineer the-avid-engineer commented Jul 3, 2022

Options really depend on each implementation, and it is easier to just have all configuration one one object instead of splitting shared pieces into a shared options object and injecting the rest of the options manually. This change addresses that.

In addition, it adds a new beta deployment procedure so that changes can be tested without having to merge to the main branch!

@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 18:22 Inactive
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 18:25 Inactive
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 18:42 Inactive
@the-avid-engineer the-avid-engineer marked this pull request as ready for review July 3, 2022 18:46
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 19:10 Inactive
@the-avid-engineer the-avid-engineer modified the milestones: 7.0, 7.0.0 Jul 3, 2022
@the-avid-engineer the-avid-engineer added this to the 7.0.0 milestone Jul 3, 2022
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 20:09 Inactive
@the-avid-engineer the-avid-engineer added the diff:refactor:break Code has been refactored in a way that will cause compiler errors and does not fix a bug label Jul 3, 2022
allowing configuration of different TSnapshots using Configure and ConfigureAll
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 21:22 Inactive
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 21:40 Inactive
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 22:00 Inactive
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 22:03 Inactive
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 22:09 Inactive
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 23:24 Inactive
…arameter not being used

also, if we ever switch to record, it won't allow the connection strings to be exposed accidentally
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 3, 2022 23:29 Inactive
@the-avid-engineer the-avid-engineer merged commit e106b9a into main Jul 3, 2022
@the-avid-engineer the-avid-engineer deleted the chore/refactor-options branch July 3, 2022 23:33
@the-avid-engineer the-avid-engineer self-assigned this Jul 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
diff:refactor:break Code has been refactored in a way that will cause compiler errors and does not fix a bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant