Repository navigation
Fix first-run problems in create and the README - #17
Merged
Merged
Conversation
The commands create printed failed after npx coursecode create when coursecode wasn't installed globally, so they now use npx. New projects also point people to their AI tool, start at version 1.0.0, and no longer carry the template author's name. The README leads with the plugin. New projects use ESLint 10, create no longer prints npm's audit and funding notices, the narration help lists all five providers, and the npm homepage points to the site. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7 of 11 tasks
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fixes problems a new user hits in their first few minutes with CourseCode Framework.
coursecode createprinted barecoursecodecommands, which fail afternpx coursecode createwhen there is no global install. It now printsnpx coursecode.createnow tells people to open the project in their AI tool. Projects created through the plugin skip that step.1.0.0instead of2.0.0and no longer carry the template author's name. Package metadata says "Unknown" until an author is set, the same as blank projects.createno longer prints npm's audit or funding notices.narrationhelp lists all five providers, and the npmhomepagepoints to coursecodeframework.com.The audit notice was a low-severity
deepmergeadvisory that comes through@xapi/cmi5. npm reports no fix for it, so it is hidden fromcreateoutput, not resolved. It still appears innpm audit.Related Issue
None.
Type of Change
Checklist
npm run lintand it passesnpm run previewThe commit follows the repository's recent commit style, not the conventional format.
Testing
npm run prerelease:checkpassedIn that packed project,
npx coursecoderan the published 0.4.3, because new projects install the CLI from npm. The template andcreateoutput came from this branch.The first full run had six failures in
tests/e2e/completion.e2e.test.js, and that file took nearly an hour. It then passed 23 of 23 on bothmainand this branch, and the full suite passed. The cause was not confirmed, so that file may be flaky.Not tested: a full AI-built course through the plugin, Windows, or a real LMS upload.
Screenshots (if applicable)
Not applicable.
🤖 Generated with Claude Code