Skip to content

Pointed the documentation preview links at 'phptui-docs.netlify.app'. - #156

Merged
AlexSkrypnyk merged 1 commit into
mainfrom
feature/netlify-docs-url
Aug 12, 2026
Merged

Pointed the documentation preview links at 'phptui-docs.netlify.app'.#156
AlexSkrypnyk merged 1 commit into
mainfrom
feature/netlify-docs-url

Conversation

@AlexSkrypnyk

Copy link
Copy Markdown
Member

Summary

Points the three documentation preview links at phptui-docs.netlify.app, completing the package rename. The Netlify site was renamed alongside the package, so the old tui-docs.netlify.app links in the two root markdown files were the last references still carrying the previous name.

These links were deliberately left out of the rename PR: changing them before the Netlify site was renamed would have pointed readers at a host that did not yet exist. Now that it does, they can move.

Changes

  • README.md: the in-development documentation preview link, and the Contributing guide link in the contributing section.
  • CONTRIBUTING.md: the Contributing guide link at the top.

No workflow change is needed. .github/workflows/test-docs.yml deploys through the NETLIFY_SITE_ID secret rather than a hardcoded site name, so the Netlify rename flows through to CI without a code change.

Verification

  • https://phptui-docs.netlify.app/contributing returns 200 and serves the built page.
  • composer lint - PHPCS, PHPStan level 9 and Rector all clean.
  • composer test - 2918 tests, 6445 assertions, all passing.
  • A sweep for drevops/tui, DrevOps\Tui, TUI_ and tui-docs across the tree now returns nothing, so no reference to the previous name remains.
  • Checked alongside this change and confirmed already correct, needing no edit: the origin remote, the repository URL, the Codecov and shields badges, and the Packagist listing all resolve under the new name.

Before / After

BEFORE                                    AFTER
───────────────────────────────────────   ───────────────────────────────────────

README.md                                 README.md
  phptui.dev            ── stable           phptui.dev            ── stable
  tui-docs.netlify.app  ── preview          phptui-docs.netlify.app ── preview
  tui-docs.netlify.app/contributing         phptui-docs.netlify.app/contributing

CONTRIBUTING.md                           CONTRIBUTING.md
  tui-docs.netlify.app/contributing         phptui-docs.netlify.app/contributing

                                          ┌─────────────────────────────────┐
  ┌──────────────────────────────┐        │ every published name now agrees │
  │ package  drevops/phptui      │        │ package  drevops/phptui         │
  │ repo     drevops/phptui      │        │ repo     drevops/phptui         │
  │ docs     phptui.dev          │   ──►  │ docs     phptui.dev             │
  │ preview  tui-docs...    ◄─ odd│        │ preview  phptui-docs...         │
  └──────────────────────────────┘        └─────────────────────────────────┘

@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You’ve reached a temporary PR review limit under our Fair Usage Limits Policy.

Your recent review volume is higher than typical usage, so adaptive limits are currently applied.

Next review available in: 28 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 96670e79-158c-410e-871f-424670cc622e

📥 Commits

Reviewing files that changed from the base of the PR and between d3ef67e and c30ebc1.

📒 Files selected for processing (2)
  • CONTRIBUTING.md
  • README.md

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Code Coverage Report:
  2026-08-12 02:07:58

 Summary:
  Classes: 80.67% (121/150)
  Methods: 95.76% (1492/1558)
  Lines:   98.05% (5936/6054)

DrevOps\PhpTui\Answers\Answer
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Answers\Answers
  Methods: 100.00% (11/11)   Lines: 100.00% ( 23/ 23)
DrevOps\PhpTui\Answers\Provenance
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  7/  7)
DrevOps\PhpTui\Answers\SummaryFormatter
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% ( 22/ 22)
DrevOps\PhpTui\Answers\ValueFormatter
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% (  6/  6)
DrevOps\PhpTui\Block\AbstractBlock
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  3/  3)
DrevOps\PhpTui\Block\Actions
  Methods: 100.00% ( 9/ 9)   Lines: 100.00% ( 25/ 25)
DrevOps\PhpTui\Block\Breadcrumb
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% (  6/  6)
DrevOps\PhpTui\Block\Buttons
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Block\Capability\BindCapableTrait
  Methods:  80.00% ( 4/ 5)   Lines:  90.00% (  9/ 10)
DrevOps\PhpTui\Block\Capability\DependCapableTrait
  Methods: 100.00% (10/10)   Lines: 100.00% ( 19/ 19)
DrevOps\PhpTui\Block\Capability\FocusCapableTrait
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% (  5/  5)
DrevOps\PhpTui\Block\DateBounds
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% ( 28/ 28)
DrevOps\PhpTui\Block\Field
  Methods:  97.69% (127/130)   Lines:  95.74% (382/399)
DrevOps\PhpTui\Block\FieldType
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% ( 24/ 24)
DrevOps\PhpTui\Block\FilePickerConstraints
  Methods: 100.00% ( 8/ 8)   Lines: 100.00% ( 53/ 53)
DrevOps\PhpTui\Block\Legend
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% ( 34/ 34)
DrevOps\PhpTui\Block\Markup
  Methods: 100.00% (10/10)   Lines: 100.00% ( 27/ 27)
DrevOps\PhpTui\Block\NumberBounds
  Methods:  83.33% ( 5/ 6)   Lines:  95.24% ( 20/ 21)
DrevOps\PhpTui\Block\Option
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% ( 18/ 18)
DrevOps\PhpTui\Block\Panel
  Methods:  91.89% (34/37)   Lines:  95.73% (112/117)
DrevOps\PhpTui\Block\Progress
  Methods: 100.00% (13/13)   Lines: 100.00% ( 37/ 37)
DrevOps\PhpTui\Block\Prose
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% ( 16/ 16)
DrevOps\PhpTui\Block\SelectionBounds
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% ( 23/ 23)
DrevOps\PhpTui\Block\TableSpec
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% (  9/  9)
DrevOps\PhpTui\Block\Template
  Methods: 100.00% (19/19)   Lines: 100.00% ( 69/ 69)
DrevOps\PhpTui\Block\Tree
  Methods: 100.00% ( 9/ 9)   Lines: 100.00% ( 52/ 52)
DrevOps\PhpTui\Block\Weekday
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% ( 15/ 15)
DrevOps\PhpTui\Builder\FieldBuilder
  Methods:  98.41% (62/63)   Lines:  99.08% (216/218)
DrevOps\PhpTui\Builder\Fixup
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Builder\Form
  Methods:  87.50% (21/24)   Lines:  96.27% (129/134)
DrevOps\PhpTui\Builder\PanelBuilder
  Methods:  96.97% (32/33)   Lines:  98.86% ( 87/ 88)
DrevOps\PhpTui\Condition\CompositeCondition
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% ( 19/ 19)
DrevOps\PhpTui\Condition\Condition
  Methods: 100.00% (10/10)   Lines: 100.00% ( 38/ 38)
DrevOps\PhpTui\Derive\Derive
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% ( 10/ 10)
DrevOps\PhpTui\Derive\Deriver
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% ( 13/ 13)
DrevOps\PhpTui\Derive\Transform
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% (  7/  7)
DrevOps\PhpTui\Discovery\AbstractDiscover
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Discovery\Dotenv
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% ( 19/ 19)
DrevOps\PhpTui\Discovery\JsonValue
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% ( 16/ 16)
DrevOps\PhpTui\Discovery\PathExists
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% (  3/  3)
DrevOps\PhpTui\Discovery\Scan
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% ( 20/ 20)
DrevOps\PhpTui\Field\AbstractField
  Methods:  91.30% (21/23)   Lines:  96.88% ( 62/ 64)
DrevOps\PhpTui\Field\Calendar
  Methods: 100.00% (13/13)   Lines: 100.00% ( 52/ 52)
DrevOps\PhpTui\Field\Capability\CompletionCapableTrait
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% ( 16/ 16)
DrevOps\PhpTui\Field\Capability\FilterCapableTrait
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% ( 15/ 15)
DrevOps\PhpTui\Field\Capability\OptionsCapableTrait
  Methods: 100.00% (10/10)   Lines: 100.00% ( 36/ 36)
DrevOps\PhpTui\Field\Capability\PagingCapableTrait
  Methods:  80.00% ( 4/ 5)   Lines:  94.74% ( 18/ 19)
DrevOps\PhpTui\Field\Capability\PlaceholderCapableTrait
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% (  7/  7)
DrevOps\PhpTui\Field\Capability\QueryOptionsCapableTrait
  Methods: 100.00% ( 8/ 8)   Lines: 100.00% ( 36/ 36)
DrevOps\PhpTui\Field\Capability\SearchCapableTrait
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% (  4/  4)
DrevOps\PhpTui\Field\Capability\SelectionBoundedTrait
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% (  4/  4)
DrevOps\PhpTui\Field\Capability\SelectionCapableTrait
  Methods: 100.00% (14/14)   Lines: 100.00% ( 95/ 95)
DrevOps\PhpTui\Field\Capability\TextEditCapableTrait
  Methods: 100.00% ( 9/ 9)   Lines: 100.00% ( 36/ 36)
DrevOps\PhpTui\Field\Confirm
  Methods: 100.00% ( 7/ 7)   Lines: 100.00% ( 24/ 24)
DrevOps\PhpTui\Field\FieldFactory
  Methods: 100.00% (12/12)   Lines: 100.00% ( 59/ 59)
DrevOps\PhpTui\Field\FilePicker
  Methods: 100.00% (32/32)   Lines: 100.00% (180/180)
DrevOps\PhpTui\Field\MatchResult
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Field\MatchTier
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  6/  6)
DrevOps\PhpTui\Field\Matcher
  Methods: 100.00% ( 9/ 9)   Lines: 100.00% ( 75/ 75)
DrevOps\PhpTui\Field\Number
  Methods: 100.00% ( 8/ 8)   Lines: 100.00% ( 31/ 31)
DrevOps\PhpTui\Field\Password
  Methods: 100.00% ( 9/ 9)   Lines: 100.00% ( 45/ 45)
DrevOps\PhpTui\Field\PasswordDisplay
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  5/  5)
DrevOps\PhpTui\Field\Pause
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% ( 11/ 11)
DrevOps\PhpTui\Field\Rating
  Methods: 100.00% ( 9/ 9)   Lines: 100.00% ( 25/ 25)
DrevOps\PhpTui\Field\Reorder
  Methods: 100.00% (11/11)   Lines: 100.00% ( 58/ 58)
DrevOps\PhpTui\Field\Search
  Methods: 100.00% ( 8/ 8)   Lines: 100.00% ( 17/ 17)
DrevOps\PhpTui\Field\Select
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% (  8/  8)
DrevOps\PhpTui\Field\Suggest
  Methods: 100.00% (19/19)   Lines: 100.00% ( 75/ 75)
DrevOps\PhpTui\Field\Template
  Methods: 100.00% (14/14)   Lines: 100.00% ( 63/ 63)
DrevOps\PhpTui\Field\Text
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% ( 18/ 18)
DrevOps\PhpTui\Field\Textarea
  Methods: 100.00% ( 8/ 8)   Lines: 100.00% ( 48/ 48)
DrevOps\PhpTui\Field\Toggle
  Methods: 100.00% ( 8/ 8)   Lines: 100.00% ( 30/ 30)
DrevOps\PhpTui\Handler\HandlerRegistry
  Methods:  85.71% ( 6/ 7)   Lines:  95.45% ( 21/ 22)
DrevOps\PhpTui\Input\Binding
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Input\DefaultKeyMap
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% ( 48/ 48)
DrevOps\PhpTui\Input\Hint
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  2/  2)
DrevOps\PhpTui\Input\Key
  Methods: 100.00% ( 8/ 8)   Lines: 100.00% ( 11/ 11)
DrevOps\PhpTui\Input\KeyMap
  Methods: 100.00% (11/11)   Lines: 100.00% ( 61/ 61)
DrevOps\PhpTui\Input\KeyMapManager
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% (  8/  8)
DrevOps\PhpTui\Input\KeyParser
  Methods:  85.71% ( 6/ 7)   Lines:  98.95% ( 94/ 95)
DrevOps\PhpTui\Input\Scope
  Methods: 100.00% ( 7/ 7)   Lines: 100.00% ( 17/ 17)
DrevOps\PhpTui\Input\ScopedKeyMap
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% (  4/  4)
DrevOps\PhpTui\Input\VimKeyMap
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% ( 12/ 12)
DrevOps\PhpTui\Primitive\Output
  Methods: 100.00% (17/17)   Lines: 100.00% ( 25/ 25)
DrevOps\PhpTui\Primitive\Progress
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% ( 29/ 29)
DrevOps\PhpTui\Primitive\ProgressReporter
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% (  2/  2)
DrevOps\PhpTui\Resolver\EnvNameResolver
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% (  9/  9)
DrevOps\PhpTui\Resolver\InputResolver
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% ( 30/ 30)
DrevOps\PhpTui\Schema\AgentHelp
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% ( 75/ 75)
DrevOps\PhpTui\Schema\DefaultResolver
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  8/  8)
DrevOps\PhpTui\Schema\OptionsResolver
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  6/  6)
DrevOps\PhpTui\Schema\SchemaGenerator
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% ( 51/ 51)
DrevOps\PhpTui\Schema\SchemaValidator
  Methods: 100.00% ( 7/ 7)   Lines: 100.00% ( 41/ 41)
DrevOps\PhpTui\Screen\Assembler
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% ( 21/ 21)
DrevOps\PhpTui\Screen\Capability\BorderCapableTrait
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% (  9/  9)
DrevOps\PhpTui\Screen\Capability\ScrollCapableTrait
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% (  9/  9)
DrevOps\PhpTui\Screen\Collector
  Methods: 100.00% (30/30)   Lines: 100.00% (195/195)
DrevOps\PhpTui\Screen\ExternalEditor
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% ( 27/ 27)
DrevOps\PhpTui\Screen\KeyRouter
  Methods:  90.91% (30/33)   Lines:  97.92% (188/192)
DrevOps\PhpTui\Screen\Layout\AbstractLayout
  Methods: 100.00% (15/15)   Lines: 100.00% ( 79/ 79)
DrevOps\PhpTui\Screen\Layout\DefaultLayout
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  4/  4)
DrevOps\PhpTui\Screen\Layout\GridLayout
  Methods: 100.00% ( 8/ 8)   Lines: 100.00% ( 28/ 28)
DrevOps\PhpTui\Screen\Layout\LayoutManager
  Methods:  75.00% ( 6/ 8)   Lines:  59.38% ( 19/ 32)
DrevOps\PhpTui\Screen\Layout\TwoColumnLayout
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  3/  3)
DrevOps\PhpTui\Screen\Overlay
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% ( 24/ 24)
DrevOps\PhpTui\Screen\Region
  Methods:  94.44% (17/18)   Lines:  93.94% ( 31/ 33)
DrevOps\PhpTui\Screen\Screen
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% (  9/  9)
DrevOps\PhpTui\Screen\ScreenController
  Methods:  96.83% (61/63)   Lines:  98.83% (424/429)
DrevOps\PhpTui\Screen\ScreenRenderer
  Methods:  90.70% (39/43)   Lines:  98.25% (280/285)
DrevOps\PhpTui\Screen\Scroller
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% ( 14/ 14)
DrevOps\PhpTui\Screen\Viewport
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Terminal\Ansi
  Methods: 100.00% (13/13)   Lines: 100.00% ( 63/ 63)
DrevOps\PhpTui\Terminal\Box
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% ( 15/ 15)
DrevOps\PhpTui\Terminal\Markup
  Methods: 100.00% (10/10)   Lines: 100.00% ( 69/ 69)
DrevOps\PhpTui\Terminal\MarkupSegment
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Terminal\Table
  Methods: 100.00% ( 9/ 9)   Lines: 100.00% ( 64/ 64)
DrevOps\PhpTui\Terminal\Terminal
  Methods:  95.65% (22/23)   Lines:  96.97% ( 64/ 66)
DrevOps\PhpTui\Terminal\TerminalControl
  Methods: 100.00% (11/11)   Lines: 100.00% ( 11/ 11)
DrevOps\PhpTui\Testing\ArrayKeyStream
  Methods: 100.00% ( 3/ 3)   Lines: 100.00% ( 12/ 12)
DrevOps\PhpTui\Testing\BufferedTerminal
  Methods: 100.00% ( 7/ 7)   Lines: 100.00% ( 12/ 12)
DrevOps\PhpTui\Testing\FieldRunner
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  5/  5)
DrevOps\PhpTui\Testing\KeyEncoder
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% ( 22/ 22)
DrevOps\PhpTui\Testing\ScreenTester
  Methods:  91.67% (22/24)   Lines:  94.87% ( 74/ 78)
DrevOps\PhpTui\Testing\TuiTester
  Methods:  76.47% (13/17)   Lines:  86.67% ( 52/ 60)
DrevOps\PhpTui\Theme\AbstractTheme
  Methods:  84.29% (59/70)   Lines:  84.42% ( 65/ 77)
DrevOps\PhpTui\Theme\Capability\ColorSchemeCapableTrait
  Methods: 100.00% ( 4/ 4)   Lines: 100.00% (  9/  9)
DrevOps\PhpTui\Theme\Capability\UnicodeCapableTrait
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% (  2/  2)
DrevOps\PhpTui\Theme\DefaultTheme
  Methods:  92.19% (118/128)   Lines:  96.68% (349/361)
DrevOps\PhpTui\Theme\DosTheme
  Methods: 100.00% (12/12)   Lines: 100.00% ( 14/ 14)
DrevOps\PhpTui\Theme\EmberTheme
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% (  5/  5)
DrevOps\PhpTui\Theme\FrostTheme
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% (  5/  5)
DrevOps\PhpTui\Theme\MidnightTheme
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% (  5/  5)
DrevOps\PhpTui\Theme\MonoTheme
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% (  6/  6)
DrevOps\PhpTui\Theme\Override\BreadcrumbOverrides
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% (  3/  3)
DrevOps\PhpTui\Theme\Override\FieldOverrides
  Methods:  85.71% ( 6/ 7)   Lines:  84.62% ( 11/ 13)
DrevOps\PhpTui\Theme\Override\Glyph
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Theme\Override\LegendOverrides
  Methods:  66.67% ( 2/ 3)   Lines:  60.00% (  3/  5)
DrevOps\PhpTui\Theme\Override\Overrides
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% (  6/  6)
DrevOps\PhpTui\Theme\Sgr
  Methods: 100.00% ( 1/ 1)   Lines: 100.00% (  1/  1)
DrevOps\PhpTui\Theme\ThemeBuilder
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% (  8/  8)
DrevOps\PhpTui\Theme\ThemeManager
  Methods:  85.71% ( 6/ 7)   Lines:  97.44% ( 38/ 39)
DrevOps\PhpTui\Translation\Translator
  Methods: 100.00% (18/18)   Lines: 100.00% ( 87/ 87)
DrevOps\PhpTui\Tui
  Methods: 100.00% (34/34)   Lines: 100.00% (118/118)
DrevOps\PhpTui\Utils\Strings
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% ( 31/ 31)

@codecov

codecov Bot commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.05%. Comparing base (5068050) to head (c30ebc1).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #156   +/-   ##
=======================================
  Coverage   98.05%   98.05%           
=======================================
  Files         150      150           
  Lines        6054     6054           
=======================================
  Hits         5936     5936           
  Misses        118      118           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@AlexSkrypnyk AlexSkrypnyk added the Needs review Pull request needs a review from assigned developers label Aug 12, 2026
@AlexSkrypnyk
AlexSkrypnyk merged commit cbce7d4 into main Aug 12, 2026
12 checks passed
@AlexSkrypnyk
AlexSkrypnyk deleted the feature/netlify-docs-url branch August 12, 2026 02:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs review Pull request needs a review from assigned developers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant