sitegeist / fluid-styleguide
Fluid 组件的活文档指南
2.1.2
2024-08-23 12:07 UTC
Requires
- php: ^8.2
- colinodell/json5: ^2.1
- erusev/parsedown: ^1.7.4
- sitegeist/fluid-components: ^3.0 || dev-master
- typo3/cms-core: 13.2.* || ^12.4
Requires (Dev)
Suggests
- sitegeist/fluid-components-linter: Checks fluid components for code quality problems via CLI and in the styleguide
- dev-master
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.10.0
- 1.9.1
- 1.9.0
- 1.8.0
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- dev-121-typo3-13-support
- dev-extension-version-2.1.1
- dev-release-version-2.1.0
- dev-task/typo3-12
- dev-task/typo312
- dev-dependabot/npm_and_yarn/webpack-5.76.1
- dev-dependabot/npm_and_yarn/minimist-1.2.8
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-s2b-patch-2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-bugfix/00000/fixCISetup
- dev-task/52479/expandDocumentationTab
- dev-task/72/inlineLanguageFiles
- dev-s2b-patch-1
- dev-task/addApplicationType
- dev-task/frontendUpdate
- dev-i40
- dev-task/featureList
- dev-release/typo311
- dev-feature/javaScriptPosition
- dev-task/icon
- dev-task/54191/assetViewhelper
- dev-feature/multipleRenderers
This package is auto-updated.
Last update: 2024-08-23 12:08:45 UTC
README
Fluid Styleguide 是一个用于 TYPO3 项目的协作设计工具。它支持前端开发者创建可重用组件,并鼓励所有项目利益相关者之间的有效沟通。
目标群体
Fluid Styleguide 可以为所有项目利益相关者提供有用的工具
- 设计师和前端开发者可以改进他们的开发和QA工作流程
- 前端、后端和集成讨论和协调栈之间的数据结构和接口
- 项目经理和产品负责人可以查看项目组件的当前状态
- 客户可以更清晰地了解项目状态
功能
- 项目组件的可视化
- 组件的独立开发
- 响应式测试
- 集成组件文档
- 支持多语言
- 支持由TYPO3的资产收集器提供的前端资产
- 基于fluid-components-linter显示代码质量问题
- 基本皮肤以适应项目的品牌颜色
- zip下载
- 通过yaml文件进行简单灵活的配置
- 实时编辑示例数据[测试版]
入门
只需按照以下简单步骤即可开始使用风格指南
-
安装Fluid Styleguide
通过composer
composer require sitegeist/fluid-styleguide
或从TER下载扩展
-
使用演示组件测试Fluid Styleguide
只需在您的TYPO3安装中打开页面
/fluid-styleguide/
https://my-domain.tld/fluid-styleguide/
要向风格指南添加自己的组件,请遵循以下额外步骤
-
配置Fluid Components
请确保在您的 ext_localconf.php 中定义组件命名空间
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['fluid_components']['namespaces']['VENDOR\\MyExtension\\Components'] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('my_extension', 'Resources/Private/Components');
为
VENDOR
使用您自己的供应商名称,为MyExtension
使用扩展名称,为my_extension
使用扩展密钥。 -
配置您的前端资产
在您的扩展或站点包中创建一个风格指南配置文件。
Configuration/Yaml/FluidStyleguide.yaml
FluidStyleguide: ComponentAssets: Packages: 'Vendor\MyExtension\Components': Css: - 'EXT:my_extension/Resources/Public/Css/Main.min.css' Javascript: - 'EXT:my_extension/Resources/Public/Javascript/Main.min.js'
为
VENDOR
使用您自己的供应商名称,为MyExtension
使用扩展名称,为my_extension
使用扩展密钥。根据您的目录结构调整资产路径。 -
使用Fluid Components和固定文件开始构建自己的组件
如果您有任何问题,需要支持或想讨论TYPO3中的组件,请随时加入#ext-fluid_components。