Skip to content

Initialize ObjectStack Templates monorepo with Todo and Blog app templates#2

Closed
Copilot wants to merge 1 commit intomainfrom
copilot/init-application-templates
Closed

Initialize ObjectStack Templates monorepo with Todo and Blog app templates#2
Copilot wants to merge 1 commit intomainfrom
copilot/init-application-templates

Conversation

Copy link
Contributor

Copilot AI commented Feb 24, 2026

Bootstrap a pnpm monorepo for small, self-contained app templates targeting the ObjectStack cloud marketplace — intentionally minimal compared to hotcrm's 148-object enterprise scope.

Monorepo scaffolding

  • Root package.json, pnpm-workspace.yaml, tsconfig.json, vitest.config.ts, .eslintrc.json, .nvmrc, .npmrc
  • Workspace pattern: apps/* — each template is an independent deployable app

Templates

apps/todo/ — task management

  • todo object: title, status (open/in_progress/done/cancelled), priority (low/medium/high), due_date, assignee

apps/blog/ — blog/CMS

  • post object: title, slug, content, status (draft/published/archived), author, category, view_count
  • category object: name, slug, description, hierarchical parent

Each template ships with a plugin.ts, objectstack.config.ts, and unit tests.

Template structure convention

apps/<name>/
├── src/
│   ├── <object>.object.ts     # ObjectSchema.create() definition
│   ├── plugin.ts              # PluginSchema registration
│   └── index.ts
├── __tests__/unit/objects/
├── objectstack.config.ts      # defineStack() entry point
└── package.json

Docs

  • README.md — overview, template table, contributing guide, example object snippet
  • ROADMAP.md — Phase 1 complete; Phases 2–4 outline 9 additional planned templates (expense tracker, contacts, events, inventory, helpdesk, project tracker, survey, booking, newsletter)

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@hotlong hotlong closed this Feb 24, 2026
Copilot AI changed the title [WIP] Initialize application templates for cloud market Initialize ObjectStack Templates monorepo with Todo and Blog app templates Feb 24, 2026
Copilot AI requested a review from hotlong February 24, 2026 09:37
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.

2 participants