Skip to content

Change experimental components to beta components #3624

@dgutride

Description

@dgutride
  • Remove the experimental category from the documentation site
  • The experimental folder on disk should be renamed to “beta” and a placeholder for the old experimental/index.ts barrel file should remain but be updated to point to the moved beta components.
  • All beta components should be exported from the root index.ts file now
  • Beta components should be tagged as “beta” and a banner or some descriptive information should be included in the documentation indicating these could potentially have minor adjustments as we receive feedback on them.
  • Allow for any new properties added to existing components to be potentially marked as “beta” using metadata in the property description. These properties should be clearly called out in the documentation.
  • When a beta component is mounted, a console warning/info (?) statement should be logged that indicates a beta component is being used that could potentially have a changing api.
  • When a beta property is used on an existing component, a console warning should be logged that indicates a beta property is used that could potentially be susceptible to changes.
    • Note - we probably don’t need to warn on all beta properties that are on beta components, a single higher level warning is sufficient.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions