Dawn означает «рассвет, рассвет». Первоначально это был интерфейсный инструмент проектирования и проектирования в рамках «Команды облачных бизнес-операций Alibaba», а теперь он полностью с открытым исходным кодом. Он абстрагирует процесс разработки на относительно фиксированные этапы и ограниченные операции с помощью конвейеров и промежуточного программного обеспечения, упрощая и унифицируя повседневную работу разработчиков, связанную с созданием и разработкой.
Git Repo: GitHub.com/Alibaba/Готово…(Добро пожаловать звезда)
Функции
Внедрение технологии промежуточного программного обеспечения для инкапсуляции общих функций, простоты расширения и повторного использования.
Поддержка конвейера, позволяющая нескольким задачам работать вместе для выполнения строительных задач.
Простой, последовательный интерфейс командной строки, удобный для разработчиков
Поддержка управления промежуточным программным обеспечением и шаблонами проектов на основе «Центральной службы».
Поддерживайте построение частных центральных служб и унифицируйте правила построения, чтобы команде было легко управлять единым образом.
Установить
$ npm install dawn -g
использовать
# 1. 创建 & 初始化
$ dn init -t front
# 2. 开发 & 实时编译
$ dn dev
# 3. 语法检查 & 测试
$ dn test
# 4. 构建 & 打包
$ dn build
Пример
# 启动开发服务
dev:
- name: webpack
entry: ./src/*.js
template: ./assets/*.html
watch: true
- name: server
port: 8001
# 直接构建
buid:
- name: webpack
entry: ./src/*.js
template: ./assets/*.html
Документация
Начиная:getting-started.md
Настроить конвейер:pipeline.md
Промежуточное ПО:middleware.md
Дополнительная документация:alibaba.github.io/dawn/docs/
разное
способствовать
Список изменений
протокол Массачусетского технологического института
PS: Как всегда, отправьте гипсовую наклейку.Если вы заинтересованы в внешнем интерфейсе Alibaba Cloud, свяжитесь со мной (Chengchi). xiaoming.dxm@alibaba-inc.com