Интерфейсный инженерный инструмент Alibaba Cloud Dawn официально стал открытым исходным кодом!

внешний интерфейс Алибаба
Интерфейсный инженерный инструмент Alibaba Cloud Dawn официально стал открытым исходным кодом!

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