这是包含 https://linkis.apache.org
的所有源代码的存储库。
本网站是使用node编译的。
- 下载并安装 nodejs(version>12.5.0)
- 克隆代码到本地
- 运行
npm install
来安装所需的库。 - 在根目录运行
npm run
,可以访问http://localhost:3000查看站点预览 - 要生成静态网站资源文件,运行
npm run build
。构建得静态资源在dist目录中。
本指南将指导您如何为Linkis 网站做出贡献。
全部采用小写方式, 以中划线分隔,有复数结构时,要采用复数命名法, 缩写不用复数
正例: scripts / styles / components / images / utils / layouts / demo-styles / demo-scripts / img / doc
反例: script / style / demo_scripts / demoStyles / imgs / docs
【特殊】VUE 的项目中的 components 中的组件目录,使用 kebab-case 命名
正例: head-search / page-loading / authorized / notice-icon
反例: HeadSearch / PageLoading
【特殊】VUE 的项目中的除 components 组件目录外的所有目录也使用 kebab-case 命名
正例: page-one / shopping-car / user-management
反例: ShoppingCar / UserManagement
全部采用小写方式, 以中划线分隔
正例: render-dom.js / signup.css / index.html / company-logo.png
反例: renderDom.js / UserManagement.html
图片资源统一放在src/assets/{模块名}
下
css等样式文件放在src/style
目录下
位于 src/pages/home/index.vue
位于src/pages/docs
filename.vue //vue页面
filename_zh.md //对应的中文文档
filename_en.md //对应的英文文档
位于 src/pages/home/index.vue
中文修改:src/pages/faq/faq_en.md 英文修改:src/pages/faq/faq_zh.md
中文列表数据文件:src/pages/download/downloaddata_en.js 英文列表数据文件:src/pages/download/downloaddata_zh.js 列表数据条目示例
{
"version":"1.0.2", //版本
"releaseDate":"2021-09-02",//发布日期
"releaseDesc":"This release mainly introduces Flink-support into Linkis ecosystem.",//描述
"newFeatures":"6",//此版本新加特性数
"enhancement":"5",//比版本加强优化功能
"bugFixs":"5",//此版本修复的bug数
"changeLogUrl":"https://github.com/apache/incubator-linkis/releases/tag/1.0.2",//详细变更日志 链接到github上发布日志
"downloadUrl":"https://github.com/apache/incubator-linkis/archive/refs/tags/1.0.2.zip"//版本的下载地址
}
命名规范参考《阿里前端开发规范》