All notable changes to Volqan are documented in this file.
This project adheres to Semantic Versioning. The format follows Keep a Changelog.
Versions marked alpha are pre-release and should not be used in production. Versions marked beta are feature-complete for the release scope but may contain bugs. Versions with neither label are stable.
Changes staged for the next release are tracked here before a version number is assigned.
Initial public repository. No runnable code yet — this release establishes the legal, structural, and interface foundation that all subsequent development builds on.
Repository and Project Structure
packages/core/ — Core framework engine (placeholder)packages/admin/ — Next.js 15 admin panel application (placeholder)packages/cli/ — npx create-volqan-app CLI (placeholder)packages/extension-sdk/ — Extension SDK for developers (placeholder)packages/theme-sdk/ — Theme SDK for developers (placeholder)packages/cloud-bridge/ — Cloud and licensing bridge (placeholder)package.json with workspace configuration and shared scriptspnpm-workspace.yaml defining the monorepo workspace glob patternstsconfig.json base TypeScript configuration (strict mode, ESNext target, bundler module resolution)GitHub Configuration
.github/ISSUE_TEMPLATE/bug_report.yml — Structured bug report template.github/ISSUE_TEMPLATE/feature_request.yml — Feature request template.github/ISSUE_TEMPLATE/extension_proposal.yml — Extension proposal template.github/DISCUSSION_TEMPLATE/general.yml — General discussion starter template.github/DISCUSSION_TEMPLATE/show-and-tell.yml — Project showcase template.github/DISCUSSION_TEMPLATE/extension_ideas.yml — Extension idea proposal template.github/workflows/ci.yml — CI workflow: lint and type-check on every pull request.github/workflows/deploy-docs.yml — Deploy /docs to GitHub Pages on push to main.github/workflows/release.yml — Semantic versioning and release creation workflow.github/workflows/attribution-check.yml — Attribution license validation check.github/FUNDING.yml — GitHub Sponsors configuration pointing to github: ReadyPixelsLegal Documents (published to GitHub Pages via /docs/legal/)
docs/legal/terms-of-service.md — Full Terms of Service including attribution requirement, Platform Service Fee formula and justification, Support Plan subscription terms, Wyoming USA governing law, binding arbitration clause, and Stripe payment processor disclaimerdocs/legal/privacy-policy.md — Privacy Policy covering collected data (email, installation ID, Stripe customer ID, usage analytics), GDPR and CCPA compliance statements, data retention schedule, no-sale-of-data commitment, and deletion request proceduredocs/legal/refund-policy.md — Refund Policy: 14-day prorated refund for yearly plans, non-refundable monthly plans, non-refundable Platform Service Fees, immediate revocation of attribution removal on refunddocs/legal/attribution-policy.md — Attribution Policy: required footer text, valid attribution definition, license verification procedure, purchase path for attribution removal, legal consequences of unauthorized removaldocs/legal/fee-disclosure.md — Fee Disclosure: complete $0.50 + 10% + $0.50 PayPal formula, worked numeric examples across multiple price points, PayPal surcharge disclosure, pre-payment display confirmationdocs/legal/contributor-license-agreement.md — CLA: IP assignment of contributions to the project owner, warranty of original work, agreement that contributions may be used in commercial derivativesLicense
LICENSE-ATTRIBUTION.md — Open Core Attribution License v1.0. Grants free use with attribution requirement. Attribution may be removed exclusively for active Support Plan subscribers validated by the Bazarix license API. Commercial redistribution of the core framework requires written permission. Extensions and themes built using the framework may be sold freely.TypeScript Interfaces
VolqanExtension interface defined and locked in packages/extension-sdk/src/types.ts:
id, version, name, description, authoronInstall, onUninstall, onEnable, onDisable, onBootadminMenuItems, adminPages, adminWidgets, adminSettingsapiRoutes, graphqlSchema, contentHooks, databaseMigrationsmarketplace (category, tags, screenshots, demo URL, price, license key)VolqanTheme interface defined and locked in packages/theme-sdk/src/types.ts:
id, name, versiontokens.colors, tokens.typography, tokens.spacing, tokens.radius, tokens.shadows, tokens.animationcomponents recordmarketplace (category, preview URL, price, license key)Documentation (published to GitHub Pages via /docs/)
docs/index.md — Documentation landing page with hero section, feature overview, quick start, and community linksdocs/getting-started.md — Complete getting started guide: prerequisites, npx create-volqan-app, project structure, configuration reference, development mode, production build, Docker deployment, first content model, first page, first extensiondocs/pricing.md — Pricing page: free tier explanation, Support Plan tiers, Platform Service Fee formula with worked examples, marketplace revenue split, FAQdocs/roadmap.md — Full public roadmap: all phases 0–5 with status indicators, revenue streams tabledocs/changelog.md — This filedocs/extension-api.md — Complete Extension API documentation: VolqanExtension interface reference, ExtensionContext API, lifecycle hooks, admin UI integration, API routes, GraphQL schema extension, content hooks, database migrations, marketplace metadata, worked example, SDK setup guidedocs/theme-api.md — Complete Theme API documentation: VolqanTheme interface reference, design token system, CSS custom properties injection, component overrides, marketplace metadata, worked example, SDK setup guideProject Files
README.md — Project overview, quick start, feature list, tech stack, license summary, community linksCONTRIBUTING.md — Contribution guide: setup, coding standards, PR process, CLA acknowledgmentCODE_OF_CONDUCT.md — Contributor Covenant Code of Conduct v2.1SECURITY.md — Security vulnerability reporting policyextensions/blog/, extensions/ecommerce/, extensions/forms/, extensions/seo/themes/default/, themes/minimal/examples/blog/, examples/saas-dashboard/, examples/ecommerce/, examples/portfolio/| Version | Phase | Target | Description |
|---|---|---|---|
| v0.1.0-alpha | Phase 1 | June 2026 | First runnable release — database layer, auth, CRUD, APIs, Docker, CLI |
| v0.5.0-beta | Phase 2 | August 2026 | Full-featured beta — page builder, AI assistant, Stripe, first-party extensions |
| v1.0.0 | Phase 3 | December 2026 | Stable release — marketplace live, SDK on npm, community ecosystem |
| v1.5.0 | Phase 4 | June 2027 | Enterprise features — i18n, workflows, audit log, SSO, Redis |