Skip to content

Conversation

@hayemaxi
Copy link
Contributor

Initial code for a rule engine to determine whether or not to show an in-IDE notification. A notification is a JSON payload with a set amount of criteria. The rule engine accepts context from the currently running extension then determines if the notification payload's criteria will fit the provided context.

The types match the commonly designed schema, but may change in future commits.

Future work:

  • More docs
  • Updates to types and/or criteria
  • Code that will use this

License: I confirm that my contribution is made under the terms of the Apache 2.0 license.

@hayemaxi hayemaxi requested a review from a team as a code owner October 14, 2024 21:08
@github-actions
Copy link

This pull request implements a feature or fix, so it must include a changelog entry. See CONTRIBUTING.md#changelog for instructions.

Initial code for a rule engine to determine whether or not to show an in-IDE notification.
A notification is a JSON payload with a set amount of criteria. The rule engine accepts
context from the currently running extension then determines if the notification payload's
criteria will fit the provided context.

The types match the commonly designed schema, but may change in future commits.

Future work:
- More docs
- Updates to types and/or criteria
- Code that will use this
@hayemaxi hayemaxi merged commit b958880 into aws:master Oct 17, 2024
31 of 33 checks passed
tverney pushed a commit to tverney/aws-toolkit-vscode that referenced this pull request Oct 21, 2024
Initial code for a rule engine to determine whether or not to show an
in-IDE notification. A notification is a JSON payload with a set amount
of criteria. The rule engine accepts context from the currently running
extension then determines if the notification payload's criteria will
fit the provided context.

The types match the commonly designed schema, but may change in future
commits.

Future work:
- More docs
- Updates to types and/or criteria
- Code that will use this

---

<!--- REMINDER: Ensure that your PR meets the guidelines in
CONTRIBUTING.md -->

License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
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.

2 participants