Благодарим вас за интерес к участию в сообществе вкладчиков CloudBase CMS!
Вы можете выбрать один из следующих способов внесения вклада:
Мы добавим ваше имя в список наших вкладчиков.
Установите последнюю версию инструмента CloudBase CLI (1.0.0+) с помощью Node Package Manager (NPM):
npm install -g @cloudbase/cli@latest
Для получения подробной информации о входе в систему обратитесь к документации по входу в CLI.
tcb login
Приведённая ниже конфигурация является демонстрационной и не представляет реальную конфигурацию. Для фактической конфигурации используйте конфигурационный файл из последнего исходного кода проекта.
Скопируйте файл .env.example
из корневого каталога в .env.local
и настройте его в соответствии с содержимым файла.
# Ваш идентификатор среды разработки в облаке
ENV_ID=
# Имя учётной записи администратора, длина имени должна быть больше 4 символов, поддерживаются буквы и цифры
administratorName=
# Пароль учётной записи администратора, от 8 до 32 символов, поддерживается использование букв, цифр, символов, не допускается использование только букв или только цифр
administratorPassword=
# Путь к панели управления CMS, например /tcb-cms/, рекомендуется использовать корневой путь /
deployPath=
# Пользовательский домен облака (необязательно), например tencent.com
accessDomain=
Скопируйте packages/service/.env.example
в packages/service/.env.local
, настроив его в соответствии с файлом.
TCB_ENVID=
SECRETID=
SECRETKEY=
Скопируйте packages/admin/public/config.example.js
в packages/admin/public/config.js
, настроив его в соответствии с файлом.
window.TcbCmsConfig = {
// Доступные зоны, по умолчанию — Шанхай, можно выбрать ap-shanghai или ap-guangzhou
region: 'ap-shanghai',
// Метод маршрутизации: hash или browser
history: 'hash',
// Идентификатор среды
envId: 'envId',
// Отключить уведомления
disableNotice: false,
// Отключить кнопку помощи
disableHelpButton: false,
// Облачный доступ по умолчанию: домен/пользовательский домен + путь к облаку, без протокола https
// https://console.cloud.tencent.com/tcb/env/access
cloudAccessPath: 'xxx-xxx.service.tcloudbase.com/tcb-ext-cms-service',
}
# Установить зависимости lerna
npm install
# Установить пакетные зависимости
npm run setup
npm run deploy
После успешного выполнения команды вы можете открыть панель управления CMS по адресу http://localhost:8000/.
cd packages/admin && npm run dev
cd packages/service && npm run dev
См. инструкцию по развёртыванию из исходного кода.
Следуйте правилам оформления коммитов Angular.
Используйте команду npm run commit
для отправки кода. Формат отправки следующий:
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
Каждый коммит может содержать шапку (header
), тело (body
) и подвал (footer
). Каждый коммит должен содержать шапку.
Длина каждого коммита не должна превышать 100 символов.
Дополнительные сведения см. в документации AngularJS Git Commit Message Conventions
Формат шапки включает тип коммита (type
), область действия (scope
, необязательно) и тему (subject
).
Тип коммита может быть одним из следующих:
build
: изменения в системе сборки или внешних зависимостях.ci
: изменения в файлах конфигурации CI или скриптах.docs
: изменения в документации.feat
: добавление новой функции.fix
: исправление ошибки.pref
: улучшение производительности кода.refactor
: рефакторинг кода, который не влияет на функциональность.style
: изменения, которые не влияют на смысл кода, такие как пробелы, форматирование, пропущенные точки с запятой и т. д.test
: добавление новых тестов или исправление существующих.chore
: мелкие детали, такие как настройка стиля, изменение текста и т. п.Область действия может быть любой информацией, которая указывает на местоположение изменений.
Тема включает краткое описание изменений в этом коммите. Следуйте следующим правилам:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )