Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/weidian-inc/hera
A framework for running WeChat applet. (小程序 SDK,小程序转 H5,小程序转安卓、iOS 原生应用、小程序渲染引擎)
https://github.com/weidian-inc/hera
android hera ios mina miniprogram sdk transfrom wechat xiaochengxu
Last synced: 6 days ago
JSON representation
A framework for running WeChat applet. (小程序 SDK,小程序转 H5,小程序转安卓、iOS 原生应用、小程序渲染引擎)
- Host: GitHub
- URL: https://github.com/weidian-inc/hera
- Owner: weidian-inc
- License: other
- Created: 2017-11-16T10:29:45.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T10:06:07.000Z (about 2 years ago)
- Last Synced: 2024-12-20T12:04:11.035Z (13 days ago)
- Topics: android, hera, ios, mina, miniprogram, sdk, transfrom, wechat, xiaochengxu
- Language: Objective-C
- Homepage: https://weidian-inc.github.io/hera
- Size: 13 MB
- Stars: 1,491
- Watchers: 69
- Forks: 316
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mp - 微店 Hera
README
# Hera
[![node](https://img.shields.io/badge/node-%3E%3D%207.6.0-brightgreen.svg?style=flat-square)]()
[![running](https://img.shields.io/badge/Running-Android%20%7C%20iOS%20%7C%20H5%20%7C%20MiniProgram-brightgreen.svg?style=flat-square)]()
[![dev-platform](https://img.shields.io/badge/Dev%20Platrorm-Mac%20%7C%20Win%20%7C%20Linux-brightgreen.svg?style=flat-square)]()Hera 是一个用小程序方式来写跨平台应用的开发框架,使用它可以让你的小程序除了在微信上运行,还可以打包成 Android 、 iOS应用,以及以h5的方式跑在浏览器端
:warning: 注意:master 分支内容过旧,一些问题在 dev 分支上已经解决了,[点我查看构建指南链接](https://github.com/weidian-inc/hera/blob/master-dev/docs/zh-cn/Quickstart/BuildWithSourceCode.md) :warning:
## 快速体验安装脚手架
```sh
npm i hera-cli -g
```初始化项目
```sh
hera init projectName
```运行于浏览器中:
```sh
hera run web
```运行于客户端上请参考:[快速上手](https://weidian-inc.github.io/hera/#/basics/quickstart)
## 开发相关
### 正在做的优化
[Todo List](https://github.com/weidian-inc/hera/projects/1)
### 目录
目前该项目源码由以下部分构成:```tree
.
├── README.md
├── android
├── docs
├── h5
└── ios
```- `android` 和 `ios` 目录下为小程序API 在客户端上的实现
- `h5` 目录下为小程序转换工具:将小程序转换为客户端可以执行的代码
- `docs` 目录下为项目文档及主页生成器## 特别说明
本项目h5部分的实现参考了微信小程序的框架实现,目前兼容了大部分微信小程序常用的api。hera内置的demo也是直接使用了微信小程序的官方demo并做了一些调整。在此特别感谢微信小程序开发团队。
## 代码贡献者(按字母排序)
- Android: 陈卓、廖朋伟、宋士民
- iOS: 何欣宇、孙宇、王艺桥
- H5:戴越越、丁俊杰、彭观发## 分享交流
加小助手进微信群|QQ群
:---:|:---:
|## Licence
BSD License
Copyright (C) 2017, [weidian.com](https://weidian.com)
All rights reserved.