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

Production Release v.0.0.1-pre+1 #25

Open
wants to merge 99 commits into
base: main
Choose a base branch
from
Open

Production Release v.0.0.1-pre+1 #25

wants to merge 99 commits into from

Conversation

ABC2015
Copy link

@ABC2015 ABC2015 commented Feb 13, 2025

This PR

Production Push (Pre-release)

  • implement core features and unit tests

Notes

This is the first pre release version of the Dart SDK.

ABC2015 and others added 27 commits December 12, 2024 09:56
Signed-off-by: Jeremy Andrews <[email protected]>
- cleanup commits

---------

Signed-off-by: Usman <[email protected]>
Signed-off-by: Jeremy Andrews <[email protected]>
Co-authored-by: ubabar123 <[email protected]>
- additional cleanup testing

---------

Signed-off-by: Usman <[email protected]>
Signed-off-by: Jeremy Andrews <[email protected]>
Co-authored-by: ubabar123 <[email protected]>
Signed-off-by: Jeremy Andrews <[email protected]>
Signed-off-by: Jeremy Andrews <[email protected]>
- Implements enhanced provider extensibility framework
- Adds comprehensive plugin architecture for provider extensions
- Implements provider configuration and authentication systems

-add test files (hooks, feature client and API)

Signed-off-by: Brian Chebon <[email protected]>
## This PR
- Adds eventing feature to react to state changes in the provider or
flag system.



### Notes
This feature includes event hooks for providers and flag changes.

### Follow-up Tasks
- Add tests for edge cases in the eventing system.

### How to test
- Run the project.
- Simulate provider or flag changes to confirm the eventing feature
triggers correctly.

---------

Signed-off-by: Usman <[email protected]>
Signed-off-by: ubabar123 <[email protected]>
Signed-off-by: Jeremy Andrews <[email protected]>
- add tests(client_test.dart, feature_provider_test.dart,
evaluation_context_test.dart and hooks_test.dart)

Fixes #18

Signed-off-by: Brian Chebon <[email protected]>
Signed-off-by: Jeremy Andrews <[email protected]>
Signed-off-by: Jeremy Andrews <[email protected]>
<!-- Please use this template for your pull request. -->
<!-- Please use the sections that you need and delete other sections -->

## This PR

- Implements core SDK features (Event System, Extension System, Logging,
Shutdown Manager, Transaction Context)
- Adds comprehensive unit tests for all components
- Enhances error handling and validation

### How to test
-Run dart test to verify all unit tests

Signed-off-by: Brian Chebon <[email protected]>
Copy link

Hey there and thank you for opening this pull request! 👋🏼

We require pull request titles to follow the Conventional Commits specification and it looks like your proposed title needs to be adjusted.

Details:

No release type found in pull request title "Production Release v.0.0.1-pre+1". Add a prefix to indicate what kind of release this pull request corresponds to. For reference, see https://www.conventionalcommits.org/

Available types:
 - feat: A new feature
 - fix: A bug fix
 - docs: Documentation only changes
 - style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
 - refactor: A code change that neither fixes a bug nor adds a feature
 - perf: A code change that improves performance
 - test: Adding missing tests or correcting existing tests
 - build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
 - ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
 - chore: Other changes that don't modify src or test files
 - revert: Reverts a previous commit

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.

4 participants