Skip to content

commerble/template-starter-kit--dash

Repository files navigation

Template Starter Kit for Dash

リファレンスCMSスキーマを含んだ一通りなんでもできるスターターキット。

Tasks

task description
start テンプレート同期を起動します。実行中はファイルが監視され、変更があると同期されます。
publish すべてのテンプレートをアップロードします。

起動例

$ npm start
$ npm run publish

Settings

同期設定の変更は、sync.jsファイルで行います。

const config = {
    // Commerble Web APIの認証情報は環境変数で指定します。
    // 使用する環境変数名は apiEndpointEnvKey,apiUsernameEnvKey,apiPasswordEnvKeyで指定します。
    // 例 set CBAPI_ENDPOINT=http://localhost/data
    apiEndpointEnvKey: 'CBAPI_ENDPOINT',
    apiUsernameEnvKey: 'CBAPI_USERNAME',
    apiPasswordEnvKey: 'CBAPI_PASSWORD',
    apiItemLimit: 100,
    templateDirPath: './templates',
    mailTemplatePrefix: 'Mail',
    sharedTemplates: [
        'ModdSharedViewStart',
    ]
}

接続するCommerble Web APIエンドポイントは環境変数で設定します。
環境変数でキーはconfigで自由に変更できます。

Limitation

このサンプルのテンプレート同期は片方向です。管理画面からの変更はダウンロードされません。