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

OSCHINA-MIRROR/ifanr_mincloud-hydrogen-js-sdk

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

Знание облаков — маленький шаг для программы

Знание облаков (https://cloud.minapp.com/) — это первое в стране облачное решение для серверных служб, ориентированное на разработку небольших программ. Оно предлагает разработчикам с большим фронтендом опыт подключения к бессерверной архитектуре с минимальными усилиями.

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

  • Небольшие облачные программы: поддержка индивидуальной настройки функций для различных платформ, готовая к использованию.
  • Универсальная платформа: поддерживает различные конечные устройства и может быть связана с небольшими программами, iOS, веб-сайтами и другими платформами.
  • Быстрая разработка: облегчённый SDK, достаточно двух строк кода для завершения подключения.
  • Высокая эффективность и стабильность: эластичная структура, автоматическое масштабирование, лёгкое реагирование на большие объёмы трафика.

Непрерывное обновление инструментов разработки приводит к заметному повышению эффективности.

Богатый набор решений удовлетворяет потребности различных отраслей и сценариев применения.

  • Знание и отправка (https://cloud.minapp.com/solution/zhixiao-push/): объединяет услуги отправки сообщений по всем платформам, обеспечивая точное взаимодействие с пользователями.
  • iBeacon для определения местоположения внутри и снаружи помещений (https://cloud.minapp.com/solution/geo/): превосходит международные стандарты, точность определения местоположения в помещении составляет менее 2 метров.
  • Малый бизнес электронной коммерции (https://minshop.com/): готовое к использованию SaaS-решение для электронной коммерции с небольшими программами.
  • Трансграничные платежи (https://cloud.minapp.com/solution/cross-border-payment/): поддерживает трансграничный сбор платежей, упрощая ведение бизнеса за рубежом.
  • Маленькие игры (https://cloud.minapp.com/solution/minigame/): используйте основные компоненты Знания облаков для лёгкой реализации маленьких игр.

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

Структура каталога

├── CHANGELOG.md
├── README.md
├── core                      // 核心模块,所有跨平台的通用方法
├── docs                      // api 接口文档
├── index.d.ts
├── jsdoc-configs             // jsdoc 配置
├── lib
├── node_modules
├── package.json
├── scripts                   // 脚本。例如 baas.d.ts 的生成脚本
├── sdk-file                  // 各个平台的接口与入口文件
├── sdk-plugin                // sdk 微信小程序插件版
├── test                      // 单元测试
├── types                     // TypeScript 类型定义与单元测试
└── yarn.lock

Вклад

Процесс разработки

  1. Установите зависимости с помощью команды yarn install.
  2. Создайте файл sdk-file/webpack/copyFilesForDev.local.js в том же каталоге, используя sdk-file/webpack/copyFilesForDev.default.js в качестве шаблона, и настройте его соответствующим образом. После каждого завершения сборки webpack будет использовать эту конфигурацию для копирования определённых файлов sdk в определённые каталоги для интеграции и тестирования приложений на разных платформах.
  3. Запустите npm run dev.
  4. Разрабатывайте, тестируйте и отправляйте код.
  5. Добавьте соответствующую информацию в документацию SDK.
  6. Отправьте PR (два PR для SDK и документации).

Правила отправки кода

  • Поскольку файл baas.d.ts генерируется с использованием комментариев jsdoc, все интерфейсы, предоставляемые пользователям, должны иметь комментарии jsdoc. Также добавьте соответствующие модульные тесты в каталог types/test/.
  • Комментарии к внутренним методам могут быть написаны одним из следующих способов:
    • 
      
    /*
    • 注释 */
    * ```
    /**
     * 注释
     * @private
     */
  • Логические части кода требуют модульного тестирования, а части, вызывающие бэкенд-интерфейсы, не требуют модульного тестирования (эта часть выполняется интеграционным тестированием приложения).
  • Перед отправкой кода необходимо запустить npm run lint.

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

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

Введение

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

Обновления

Пока нет обновлений

Участники

все

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

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ifanr_mincloud-hydrogen-js-sdk.git
git@api.gitlife.ru:oschina-mirror/ifanr_mincloud-hydrogen-js-sdk.git
oschina-mirror
ifanr_mincloud-hydrogen-js-sdk
ifanr_mincloud-hydrogen-js-sdk
master