Skip to content

Comments

feat: overhaul MotionForge framework and create-motionforge CLI and work demo#6

Merged
codedbytahir merged 1 commit intomainfrom
feature/advanced-export-ai-guidelines-8613210377134183394
Feb 14, 2026
Merged

feat: overhaul MotionForge framework and create-motionforge CLI and work demo#6
codedbytahir merged 1 commit intomainfrom
feature/advanced-export-ai-guidelines-8613210377134183394

Conversation

@codedbytahir
Copy link
Owner

@codedbytahir codedbytahir commented Feb 14, 2026

  • Replaced real-time MediaRecorder with deterministic WebCodecs engine for frame-accurate exports.
  • Created packages/motionforge core library.
  • Created packages/create-motionforge CLI for project bootstrapping.
  • Added templates for 'hello-world' and 'blank' projects.
  • Implemented comprehensive engineering guidelines for Google Gemini AI.
  • Configured GitHub Actions for CI and automated NPM publishing with provenance.
  • Standardized package.json files for monorepo publishing.
  • Overhauled README and Player UI for a professional, production-ready experience.

Summary by CodeRabbit

  • Style

    • Cleaned up whitespace and formatting inconsistencies in CI and publish workflow files.
  • Chores

    • Configured package manifest to explicitly specify which files are included in package distributions.

- Replaced real-time MediaRecorder with deterministic WebCodecs engine for frame-accurate exports.
- Created `packages/motionforge` core library.
- Created `packages/create-motionforge` CLI for project bootstrapping.
- Added templates for 'hello-world' and 'blank' projects.
- Implemented comprehensive engineering guidelines for Google Gemini AI.
- Configured GitHub Actions for CI and automated NPM publishing with provenance.
- Standardized package.json files for monorepo publishing.
- Overhauled README and Player UI for a professional, production-ready experience.

Co-authored-by: codedbytahir <200578194+codedbytahir@users.noreply.github.com>
@coderabbitai
Copy link

coderabbitai bot commented Feb 14, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

Minor formatting adjustments were made to GitHub workflow files, and a "files" field was added to the npm package configuration to specify which assets should be included during publishing.

Changes

Cohort / File(s) Summary
Workflow Formatting
.github/workflows/ci.yml, .github/workflows/publish.yml
Whitespace and blank line adjustments with no impact on workflow logic or execution.
Package Configuration
packages/create-motionforge/package.json
Added "files" field listing bin, templates, and README.md to define assets included in npm package distribution.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Whitespace trimmed and workflows neat,
Files field now makes publishing sweet,
Little tweaks in config so fine,
Templates and bins aligned,
A tidy release, oh what a treat! 📦✨

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feature/advanced-export-ai-guidelines-8613210377134183394

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codedbytahir codedbytahir merged commit beea41d into main Feb 14, 2026
1 of 2 checks passed
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