一、关于 Astro 的一些话:
Astro(A Front-end Integrated Solution for the JZ Web) 是凝结业界优秀开源项目组成的前端框架解决方案小组的项目名称。他包括页面模板库的 HTML解决方案
,构建样式库的 CSS解决方案
和基础组件库的 JS解决方案
。目前 Astro 致力于为中小型团队内部的前端开发人员提供一整套简洁、快速、高效的开发解决方案。
基于 开源·分享·贡献
的理念建立 Astro 这个项目,对优秀开源项目取其精华,发扬光大。发布的所有开源源代码,均采用 [MIT License]((https://github.com/billwing/astro/LICENSE.md) 许可。欢迎参与 Astro 的开发,或提出你宝贵的意见。
二、仓库目录结构:
---
|---- astro-dev/ 开发目录(开发目录结构)
|---- astro-docs/ 规范文档(前端开发规范)
|---- component-docs/ 组件文档(包括CSS,JS等)
|---- tpl/ 模板文件(页面结构模板)
|---- css/ 样式文件(支持Less,CSS)
|---- js/ 脚本文件
|---- images/ 图片文件
|---- flash/ 动画文件
|---- examples/ 框架模板
|---- index.html 首页模板
|---- respond-proxy.html Respond JS Proxy
|---- SPA.html 单页应用模板
|---- SPA-sample.html 小项目页面模板
|---- README.md
|---- LICENSE.md
|---- HISTORY.md
|---- package.json
三、参考开源项目:
Sea.js
1.-
作者:lifesinger
-
简介:Sea.js 追求简单、自然的代码书写和组织方式,具有以下核心特性: 简单友好的模块定义规范:Sea.js 遵循 CMD 规范,可以像 Node.js 一般书写模块代码; 自然直观的代码组织方式:依赖的自动加载、配置的简洁清晰,可以让我们更多地享受编码的乐趣。 Sea.js 还提供常用插件,非常有助于开发调试和性能优化,并具有丰富的可扩展接口。
Arale
2.-
作者:Members
-
简介:Arale 立足于支付宝的前端需求和国内前端社区,基于 Sea.js 和 CMD 规范,致力发展小而美的前端模块架构,建立了一套从编码测试到部署的开发体系, 是一个开放、简单、易用的前端解决方案。
Alice
3.-
作者:Members
-
简介:Alice 是漫游仙境的童话女神,是支付宝的样式解决方案,是一套精选的基于 CMD 生态圈的样式模块集合,是 Arale 的子集,也是一套模块化的样式命名和组织规范,是写 CSS 的更好方式。 她包括了一套通用样式模块库,一个模块化样式构建规范,一组帮助书写和组织样式的工具,以及产出更多 Alice 模块和样式库的完善方案。
四、意见反馈:
关于 Astro 的 FAQ: https://github.com/billwing/astro/wiki
任何批评、问题和意见等,都欢迎与我们联系:tbrweb@gmail.com
五、版权和许可
基于 MIT License 开源。由于Astro基于开源项目组成的,所以版权属于 参考开源项目
所有。版权说明文件可以在这个链接中查看: