Skip to content

Nodejs 项目清理#3

Merged
pick7 merged 1 commit into
mainfrom
cursor/nodejs-ce7b
Mar 6, 2026
Merged

Nodejs 项目清理#3
pick7 merged 1 commit into
mainfrom
cursor/nodejs-ce7b

Conversation

@pick7

@pick7 pick7 commented Mar 6, 2026

Copy link
Copy Markdown
Owner

Context

User requested to remove the Elixir implementation and focus solely on the Node.js version, simplifying the project structure and maintenance.

TL;DR

Removed the Elixir implementation, renamed the project to "Symphony-nodejs", and updated all related documentation and CI to reflect Node.js-only.

Summary

  • Deleted the entire elixir/ directory and all Elixir-specific files (e.g., workflows, skills).
  • Renamed the project from "Symphony" to "Symphony-nodejs" across all relevant files.
  • Updated README.md, README.en.md, README.zh-CN.md to be Node.js-centric.
  • Migrated GitHub CI workflows from Elixir to Node.js.
  • Updated .codex tooling and skill definitions to use Node.js commands.

Alternatives

  • Keeping both Elixir and Node.js implementations: Rejected as the user explicitly requested to remove Elixir.

Test Plan

  • cd nodejs && npm ci
  • Verify elixir/ directory and all Elixir-related files are deleted.
  • Confirm project name "Symphony-nodejs" is consistently used in READMEs and package.json.
  • Ensure Node.js CI workflow (.github/workflows/make-all.yml) passes.

Open in Web Open in Cursor 

…Symphony-nodejs

Summary:
- Delete entire elixir/ directory (Elixir/OTP implementation)
- Rename project from Symphony to Symphony-nodejs
- Update package.json name to symphony-nodejs
- Rewrite README.md, README.en.md, README.zh-CN.md removing all Elixir
  references and keeping only Node.js content
- Update nodejs/README.md to remove Elixir comparison table
- Replace GitHub Actions workflows: Elixir CI -> Node.js CI
- Remove pr-description-lint.yml (relied on Elixir mix task)
- Update PR template to reference Node.js commands
- Update .codex/worktree_init.sh to point to nodejs/
- Update .codex/skills/push to use npm ci instead of make -C elixir all
- Update .codex/skills/debug to remove Elixir-specific log references
- Update .codex/skills/land to reference Node.js validation
- Remove .codex/skills/linear/ (Linear-specific, Elixir only)
- SPEC.md left as-is (language-agnostic specification document)

Co-authored-by: Julia Smith <pick7@users.noreply.github.com>
@cursor

cursor Bot commented Mar 6, 2026

Copy link
Copy Markdown

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@pick7
pick7 marked this pull request as ready for review March 6, 2026 06:16
@pick7
pick7 merged commit 3fcd7ac into main Mar 6, 2026
1 check 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.

2 participants