-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Support an SDK feature list to become source of truth #39
Comments
So getsentry/sentry#23585 essentially needs this feature to be completed. @bruno-garcia can I assign that PR to you or is there another point person for this work? |
We are not able to schedule this right now so it needs to stay unassigned. |
No, thank you my plate is quite full and I don't think I have full context around this yet. I'd rather add |
This would be very useful for our customers. |
The goal here is to programmatically answer the question "does this SDK support this feature?" which would ensure the content is correct and current. We would then also link to associated content (configuration, product guide, or third-party, for example). Here's one example (from React Native): Features:
|
@bruno-garcia - can we get a definitive list of all possible features to get this started? My suggestion (to start):
|
I wonder if we can have a "link to examples" as a feature?
|
Related prior work: getsentry/sentry-java#1527 |
The goal is for SDKs to report their feature set via the release registry. Adding features to the registry can become part of the developer workflow (i.e add a features.yaml to the repo root and craft appends to the registry).
The goals
supported
/notSupported
docs guards for features.Some examples/proposed features and which SDKs support it include:
ui.user-feedback
: A UI to collect user feedback.api.user-feedback
: The API for users to fill out a user feedback received with their own UIapi.attachment
: The API to attach a file to eventsapi.session-tracking
: Can report release health through session tracking.api.null-annotated
: For technologies with optional support for Null Safetyauto.session-tracking
: Sends session data automatically.options.name
: Wherename
is the actual property name documented here.Follow up with @PeloWriter about consuming this in the docs.
The text was updated successfully, but these errors were encountered: