ti bb94c8fc9a
Deploy service message-delivery-method-web-push / service message-delivery-method-web-push (push) Successful in 1m1s
change topic in message-delivery-method-web-push
2024-12-06 07:49:46 +02:00
2024-12-05 21:06:57 +02:00
2024-12-05 23:33:51 +02:00
ci
2024-12-03 13:56:24 +02:00
2024-12-02 10:38:45 +02:00
2024-12-03 18:57:07 +02:00
2024-12-02 18:28:14 +02:00
2024-12-05 13:20:25 +02:00
2024-12-03 17:16:10 +02:00

Monorepo for QR Code Communication Platform

Этот репозиторий содержит код для платформы, предоставляющей возможность создания и использования QR-кодов для взаимодействия между пользователями. Репозиторий организован как монорепозиторий для упрощения управления проектом.

Тестовый стенд:

https://hereconnect.condev.ru/ автоматически собирается с ветки main

Структура репозитория

monorepo/
├── apps/                          # Приложения
│   └── frontend/                  # Основное фронтенд-приложение
│       ├── src/                   # Исходный код
│       ├── public/                # Публичные файлы
│       ├── package.json           # Локальные зависимости приложения
│       └── vite.config.ts         # Конфигурация Vite
├── packages/                      # Общие библиотеки (пока пусто)
├── services/                      # Микросервисы (пока пусто)
├── .gitea/                        # Конфигурации CI/CD
│   └── workflows/                 # Workflows для Gitea Actions
│       └── *.yaml                 # Сценарии деплоя
├── package.json                   # Корневой package.json
└── README.md                      # Документация

Monorepo for QR Code Communication Platform

Этот репозиторий содержит код для платформы, предоставляющей возможность создания и использования QR-кодов для взаимодействия между пользователями. Репозиторий организован как монорепозиторий для упрощения управления проектом.

Приложения

  • Frontend: Основное фронтенд-приложение, предоставляющее пользовательский интерфейс для создания QR-кодов, настройки взаимодействия и управления уведомлениями.

Общие библиотеки

Папка packages предназначена для размещения библиотек, которые могут быть переиспользованы в разных приложениях. На данный момент она пустая.

Микросервисы

Папка services предназначена для размещения микросервисов, таких как обработка уведомлений или работа с QR-кодами. На данный момент она пустая.

Установка и запуск

1. Установка зависимостей

Используйте npm для установки зависимостей:

npm install -g pnpm@8
pnpm install

2. Запуск локального сервера для разработки

pnpm --filter ./apps/frontend run dev

3. Сборка приложения

Для сборки фронтенд-приложения:

pnpm --filter ./apps/frontend build

CI/CD

Настроены workflows для Gitea Actions:

  • deploy-*.yaml: Сценарий деплоя приложения.

Используемые технологии

  • Frontend: Vue 3, Vite, PrimeVue, TailwindCSS.
  • Инструменты: TypeScript, npm, Gitea Actions.
S
Description
No description provided
https://hcqr.ru Readme 2.1 MiB
Languages
TypeScript 58.7%
Vue 31%
JavaScript 7.5%
HTML 1.9%
CSS 0.6%
Other 0.3%