feat: Add experimental feature transparency and controls @osterman (#1940)
## what- Introduce
<Experimental />badge component for marking features as experimental - Introduce
<FirstReleased />badge component for version tracking - Create "Experimental Features" policy page explaining maturity levels
- Mark experimental features across documentation with transparency badges
- Add configurable experimental feature handling (silence, disable, warn, error)
- Add
ATMOS_EXPERIMENTALenvironment variable andsettings.experimentalconfig - Mark
terraform backend,terraform workdir, andtoolchaincommands as experimental - Fix stacks documentation sidebar sorting (alphabetical)
- Fix toolchain sidebar label capitalization
- Improve Experimental badge with react-icons and button behavior
- Update flag-handler agent with experimental feature documentation
why
Provide users with clear visibility into feature maturity to set expectations.
Experimental features may change APIs, need community feedback, or lack stability
guarantees. This change aligns with the project's commitment to transparency.
Users can now control how experimental features behave:
silence- Run without notificationwarn- Show notification, continue (default)error- Show notification, exit with errordisable- Block experimental commands entirely
references
- /experimental - Experimental features policy
- /cli/configuration/settings/experimental - Configuration docs
Summary by CodeRabbit
-
New Features
- Experimental features system with four handling modes (silence, warn, disable, error) and CLI visibility badges
- Unreleased docs tracking and an "Unreleased" page/list with celebratory UI when all docs are released
- New UI badges: Experimental and First released indicators; Experimental features listing in roadmap/docs
-
Documentation
- New docs for experimental feature controls and unreleased content; experimental indicators added across CLI/docs
-
Configuration
- settings.experimental option with environment override (ATMOS_EXPERIMENTAL)
✏️ Tip: You can customize this high-level summary in your review settings.
feat: Add Devcontainers to hero section typing animation @osterman (#1975)
## Summary - Adds "Devcontainers" to the animated typing list in the website's hero section - Updates accessibility text for screen readersTest plan
- Website builds successfully (
npm run build) - Verify "Devcontainers" appears in the typing animation cycle on the landing page
🤖 Generated with Claude Code