Writing Templates
Create templates that generate structured code from context data.
File Structure
Templates live in your project's templates/ folder:
Basic Template
Create templates/user.dto.codepurify:
Variable Usage
Access context data using dot notation:
Loops
Iterate over collections:
Conditions
Add conditional logic:
Complete Example
Template: templates/user.entity.codepurify
Template to Output Mapping
Template + Context → Generated File
user.dto.codepurify+user.json→user.dto.tsuser.entity.codepurify+user.json→user.entity.ts
Naming Conventions
- Use kebab-case for template files:
user.dto.codepurify - Use descriptive names:
create-user.dto.codepurify,update-user.dto.codepurify - Group related templates:
user/,product/,order/