Skip to content

Implement template feature#21

Merged
dager-mohamed merged 5 commits intomainfrom
implement-Template-Feature
Sep 20, 2025
Merged

Implement template feature#21
dager-mohamed merged 5 commits intomainfrom
implement-Template-Feature

Conversation

@dager-mohamed
Copy link
Member

This pull request introduces a comprehensive ERP Template Pack system to the codebase, adding database models, migration scripts, and documentation to support export, installation, and sharing of business configuration templates. It also includes updates to the product overview, project structure, technology stack documentation, and some improvements to CI and developer experience.

ERP Template Pack System

  • Added new Prisma models for template packages, versions, installations, install items, and sharing, including enums for visibility, status, install strategies, asset types, and item statuses in prisma/schema.prisma and corresponding migration in prisma/migrations/20250919124442_/migration.sql. [1] [2]
  • Introduced UI configuration store via the new OrganizationUiConfig model for feature-level UI settings.
  • Updated organization relations to support template packs, installations, shares, imports, and UI configs.

Documentation and Guides

  • Added detailed product overview, technology stack, and project structure docs in .kiro/steering/product.md, .kiro/steering/tech.md, and .kiro/steering/structure.md. [1] [2] [3]
  • Created a guide for Template Packs covering export, installation, developer notes, and testing in docs/guides/template-packs.md.

Developer Experience and CI Improvements

  • Increased Node.js memory limit for TypeScript type checking in CI and local scripts (.github/workflows/ci.yml, package.json). [1] [2]
  • Updated VSCode settings for Kiro agent and TypeScript auto-closing tags (.vscode/settings.json).

These changes lay the foundation for robust, shareable, and installable business management templates, improving both developer workflow and product clarity.

@dager-mohamed dager-mohamed merged commit 61156be into main Sep 20, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant