feat(config/template): Add assetbrokerUrl and legalUrl fields to module config and update website template to supply these values
This commit is contained in:
		| @@ -1,5 +1,11 @@ | ||||
| # Changelog | ||||
|  | ||||
| ## 2025-04-15 - 1.15.0 - feat(config/template) | ||||
| Add assetbrokerUrl and legalUrl fields to module config and update website template to supply these values | ||||
|  | ||||
| - Added assetbrokerUrl and legalUrl properties in ts/classes.gitzoneconfig.ts | ||||
| - Updated ts/mod_format/format.templates.ts to pass assetbrokerUrl and legalUrl to website template | ||||
|  | ||||
| ## 2025-04-15 - 1.14.1 - fix(package.json) | ||||
| Add packageManager field to specify pnpm version for consistent package management | ||||
|  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
|  */ | ||||
| export const commitinfo = { | ||||
|   name: '@git.zone/cli', | ||||
|   version: '1.14.1', | ||||
|   version: '1.15.0', | ||||
|   description: 'A comprehensive CLI tool for enhancing and managing local development workflows with gitzone utilities, focusing on project setup, version control, code formatting, and template management.' | ||||
| } | ||||
|   | ||||
| @@ -16,6 +16,8 @@ export interface IGitzoneConfigData { | ||||
|     npmPackageName: string; | ||||
|     license: string; | ||||
|     projectDomain: string; | ||||
|     assetbrokerUrl: string; | ||||
|     legalUrl: string; | ||||
|   }; | ||||
|   copy: { [key: string]: string }; | ||||
|   npmciOptions: { | ||||
|   | ||||
| @@ -38,7 +38,7 @@ export const run = async (project: Project) => { | ||||
|     case 'website': | ||||
|       const ciTemplateDocker = await templateModule.getTemplate('ci_docker'); | ||||
|       await ciTemplateDocker.writeToDisk(paths.cwd); | ||||
|       logger.log('info', 'Updated .gitlabci.yml!'); | ||||
|       logger.log('info', 'Updated CI/CD config files!'); | ||||
|  | ||||
|       // lets care about docker | ||||
|       const dockerTemplate = await templateModule.getTemplate('dockerfile_service'); | ||||
| @@ -57,6 +57,10 @@ export const run = async (project: Project) => { | ||||
|   // update html | ||||
|   if (project.gitzoneConfig.data.projectType === 'website') { | ||||
|     const websiteUpdateTemplate = await templateModule.getTemplate('website_update'); | ||||
|     websiteUpdateTemplate.supplyVariables({ | ||||
|       assetbrokerUrl: project.gitzoneConfig.data.module.assetbrokerUrl, | ||||
|       legalUrl: project.gitzoneConfig.data.module.legalUrl, | ||||
|     }) | ||||
|     await websiteUpdateTemplate.writeToDisk(paths.cwd); | ||||
|     logger.log('info', `Updated html for website!`); | ||||
|   } else if (project.gitzoneConfig.data.projectType === 'service') { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user