okam

Mini program development framework

Github星跟踪图

Okam

Build Status
Coverage Status
License: MIT

奥卡姆,一个面向小程序开发的开发框架,提供类 Vue 的开发体验。

Introduction

平台支持

功能特性

  • 开发模式

    • 支持单文件组件化开发方式,目录结构更加清晰简洁
    • 支持 NPM 包的依赖管理和引用
    • 提供渐进增强可配置方式,包括可配置的构建流程,来提升开发框架能力
  • 开发语法

    • 模板:支持类 Vue 模板语法、Pug 模板语法
    • 样式:支持 CSS 预处理器和后处理器, StylusLessSassPostcss
    • 脚本:支持 TypescriptES Next 语法支持
  • 扩展的能力

    • HTML 标签支持
    • Vue 数据操作语法,包括 computedwatch 支持
    • Vue 双向绑定 v-model 指令支持
    • filter 模板语法支持
    • Redux / Vuex 数据状态管理
    • 模板组件 ref 引用支持
    • Mixins 支持
    • PromiseAsyncawait 语法支持
    • 原生接口支持可定制的 Promise
    • 提供原生接口 Hook 能力
    • 样式 rpx 单位自动转换
    • 接口 Mock
    • 图片自动压缩能力
  • 其它

    • 框架 API 优化及扩展、数据操作优化
    • 微信请求优化
    • 原生小程序和开发框架语法混用支持

Usage

Main Packages, Package, Status, Description, ---------, --------, -------------, [okam-build], okam-build-status, okam 构建工具, okam-core, okam-core-status, okam 核心运行框架, okam-cli, okam-cli-status, okam 命令行工具, [okam-build]: https://github.com/ecomfe/okam/tree/master/packages/okam-build

Contribution

具体可以参考文档

Communication

有任何问题或者建议,欢迎提 issue, 发 pr。

技术交流:

  • QQ 群 728460911,入群备注:okam
  • 百度同学可以加 Hi 群:1637339

License

MIT

主要指标

概览
名称与所有者ecomfe/okam
主编程语言JavaScript
编程语言JavaScript (语言数: 8)
平台
许可证MIT License
所有者活动
创建于2018-10-14 11:58:18
推送于2023-01-08 00:16:45
最后一次提交2021-05-12 15:39:06
发布数88
最新版本名称okam-core@0.4.13 (发布于 2019-02-06 23:53:27)
第一版名称okam-build@0.2.2-alpha.0 (发布于 2018-10-22 14:46:16)
用户参与
星数419
关注者数35
派生数62
提交数806
已启用问题?
问题数35
打开的问题数10
拉请求数36
打开的拉请求数39
关闭的拉请求数16
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?