1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/serverless-devs-Serverless-Devs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
readme_en.md

Serverless Devs — это открытая платформа для разработчиков, посвящённая предоставлению разработчикам мощной системы цепочки инструментов. С помощью этой платформы разработчики могут не только одним щелчком мыши испытать мультиоблачные бессерверные продукты и быстро развернуть бессерверные проекты, но и управлять проектами на протяжении всего жизненного цикла бессерверных приложений, а также очень просто и быстро объединять бессерверные разработки с другими инструментами/платформами для дальнейшего повышения эффективности исследований и разработок, эксплуатации и обслуживания.

Бессерверные разработчики

Для получения дополнительной информации о Serverless Devs см. документ введения в проект (project introduction document) по адресу: ./docs/en/readme.md.

Начало работы

  1. Установите Node.js (>=12.0.0) и инструмент NPM;
  2. Установите Serverless Devs;
$ npm install @serverless-devs/s -g
  1. Выполните команду s в командной строке и нажмите Enter, чтобы начать свой путь в мире бессерверных технологий.

Дополнительные сведения см. в документе установки Serverless Devs (installation document) по адресу: ./docs/en/install.md и кратком руководстве (quick start guide) по адресу: ./docs/en/quick_start.md.

Документация

  • Документация по установке (installation documentation): ./docs/en/install.md;
  • Работа с командной строкой (command line operation): ./docs/en/command/readme.md;
  • Спецификация Yaml (Yaml specification): ./docs/en/yaml.md;
  • Наследование конфигурации / мультисреда (configuration inheritance/multi-environment): ./docs/en/extend.md;
  • Интеграция с платформой CI/CD (CI/CD platform integration): ./docs/en/cicd.md.

Если вы хотите внести свой вклад в пакет (включая компоненты и приложения) для бессерверных разработчиков, вы можете обратиться к документу разработки пакетов (package development document) по адресу: ./docs/en/package_dev.md.

Бессерверные разработчики естественным образом поддерживают режим yaml и режим cli. Для ознакомления с их различиями и пробными сценариями обратитесь к документу сравнения режима yaml и режима CLI (yaml mode and CLI mode comparison).

О документе определения кода выхода (exit code definition), спецификации приоритета файла yaml (yaml file priority specification), использования ключей и их спецификации (key usage order and specification), а также об определении ключей через переменные среды (setting keys through environment variables) для получения более подробной информации о дизайне проекта см. документ дизайна инструмента разработчика (developer tool design document).

Связанные ресурсы

Платформы/продукты FaaS, которые в настоящее время поддерживаются проектом Serverless Devs:

— Размещённые: — Alibaba Cloud Function Compute (FC): репозиторий проекта (project repository); — AWS Lambda: репозиторий проекта (project repository); — Baidu Intelligent Cloud Function. Разработка и тестирование программного обеспечения: перевод текста с английского на русский

Computing (CFC): Project Repository
— HUAWEI CLOUD Function Workflow (FG): Project Repository
— Tencent Cloud Function (SCF): Project repository

Устанавливаемые:
— OpenFunction(of): Project repository
— Laf: скоро появится...

Хотя перечисленные выше платформы/продукты FaaS были предоставлены или находятся в процессе непрерывной поддержки, мы по-прежнему приветствуем всех желающих внести свой вклад или поддержать проект. Кроме того, мы также очень надеемся, что небольшие партнёры из сообщества смогут принять участие в разработке и внесении своего вклада в другие платформы/продукты FaaS (такие как Google Cloud Platform Functions, Azure Functions и т. д.).

🚀 Кроме того, проект Serverless Devs также имеет множество отличных компонентов и приложений, вы можете обратиться к Awesome.

Ожидания от проекта

  • Serverless Devs надеется предоставить разработчикам безсерверных решений инструмент для разработчиков безсерверных приложений, который может играть роль во всём жизненном цикле безсерверных приложений без привязки к поставщику;
  • Serverless Registry надеется предоставить полный набор спецификаций управления пакетами для безсерверной экосистемы, аналогичный pypi в Python, npm в Nodejs и т.д., и будет использовать это для открытия и совместного использования безсерверных пакетов и создания безсерверной экосистемы;
  • Serverless Developer Meetup надеется создать событие сообщества, которое больше всего соответствует интересам разработчиков безсерверных технологий. Благодаря этому мероприятию мы надеемся, что больше людей смогут общаться с нами и узнавать о продуктах, связанных с безсерверными технологиями.

Вклад

Мы очень надеемся, что вы сможете внести свой вклад в этот проект вместе с нами. Вклады включают, но не ограничиваются, обслуживание кода, вклад приложений/компонентов, улучшение документации и т. д. Для получения более подробной информации обратитесь к 🏆 Руководству по внесению вклада.

В то же время мы также очень благодарны всем 👬 участникам за их усердную работу и труд в проекте Serverless Devs.

Спецификации и лицензии

Serverless Devs следует лицензии с открытым исходным кодом Apache-2.0.

Все файлы, расположенные в node_modules и внешних каталогах, являются библиотеками, поддерживаемыми извне, которые используются этим программным обеспечением и имеют свои собственные лицензии; мы рекомендуем вам ознакомиться с ними, поскольку их условия могут отличаться от условий лицензии Apache-2.0.

Serverless Devs принимает Кодекс поведения CNCF. Это открытое управление применяется ко всем репозиториям под организацией kubevela.

Сообщество обмена



    

Serverless Devs — это проект песочницы CNCF, который можно просмотреть на CNCF Cloud Native Landscape.

Если у вас есть отзывы об ошибках или ожиданиях на будущее, вы можете опубликовать их в Issues и [Discussions](https://github.com/ serverless-devs/serverless-devs/discussions) для обратной связи и обмена мнениями. Если вы хотите присоединиться к нашей дискуссионной группе или быть в курсе событий Serverless Devs, вы можете сделать это через следующие каналы:

Следите за официальным аккаунтом WeChat: serverless Свяжитесь с помощником WeChat: xiaojiangwh Присоединяйтесь к группе DingTalk: 33947367

Инструменты разработчика Serverless Devs следуют Модели Serverless Devs, дополнительную информацию о модели/спецификациях можно найти в этом документе.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Расширить Свернуть
Apache-2.0
Отмена

Обновления (64)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/serverless-devs-Serverless-Devs.git
git@gitlife.ru:oschina-mirror/serverless-devs-Serverless-Devs.git
oschina-mirror
serverless-devs-Serverless-Devs
serverless-devs-Serverless-Devs
master