Repository navigation
Added
- Webman and Yii2 adapters now register automatically:
- Webman's
post-package-installhook runssrc/Install.php, which writes
config/plugin/erikwang2013/bigdata-php/app.phpandbootstrap.php. - Yii2's
yiisoft/yii2-composerreadstype=yii2-extensionand
extra.bootstrap, then registersBigDataBootstrapand thebigdata
component on application start-up.
- Webman's
- The project site generates standalone
docs.html/en-docs.htmlpages from
README sections 3-15, plusdrivers.html/en-drivers.htmland one page per
driver, with sticky TOCs, in-page search and local driver-matrix links.
Changed
- The package type is
yii2-extensionandextra.bootstrapis declared so
Yii2 can auto-register the component. Composer's default installer still
installs the package as a library in non-Yii2 projects. - Framework installation docs now follow each framework's Composer registration
rule; Webman's supported floor is 1.4+. - The project site uses a refined light theme with brand blue, teal and violet
tints, glass panels, rounded cards and a richer hero. The shared site builder
is unchanged;docs/site/theme.cssis injected at build time. The site
version list is trimmed to the six most recent releases. - The homepage keeps a compact install CTA and links to the docs/driver pages
instead of embedding every example in tabs. - Architecture and functional-design diagrams, gallery assets and social
previews were refreshed.
Tests
- 296 unit tests / 994 assertions; 14 integration tests / 16 assertions (6
external-service skips). - A unit test locks the auto-discovery entries for Laravel, ThinkPHP, Hyperf,
Yii2 and Yii3, and the Webman plugin installer. scripts/site-check.pyaudits the docs, driver index and sample driver pages
at both viewports, including TOC scrolling and search.
Full Changelog: v2.1.2...v2.2.0