Skip to content

chore: add .gitignore for node_modules, OS files, and editor artifacts#16

Open
JiayuuWang wants to merge 1 commit into
ChinaSiro:mainfrom
JiayuuWang:contribot/add-gitignore
Open

chore: add .gitignore for node_modules, OS files, and editor artifacts#16
JiayuuWang wants to merge 1 commit into
ChinaSiro:mainfrom
JiayuuWang:contribot/add-gitignore

Conversation

@JiayuuWang

Copy link
Copy Markdown

Summary

  • Adds a standard .gitignore file to prevent accidentally committing common unwanted files in future contributions
  • Ignores node_modules/ directories (if someone installs source-map to run extract-sources.js)
  • Ignores OS-generated files: .DS_Store (macOS), Thumbs.db (Windows)
  • Ignores editor/IDE config directories: .idea/ (JetBrains), .vscode/ (VS Code)
  • Ignores log files and environment files

Motivation

The repo currently has no .gitignore. If contributors clone the repo and run npm install (to install the source-map dependency needed by extract-sources.js), the resulting node_modules/ directory would show up as untracked files. This .gitignore prevents such accidental commits.

A commented-out entry for restored-src/ is also included in case future maintainers prefer not to track the extracted source in git (since it can be regenerated from extract-sources.js).

🤖 Generated with Claude Code

Adds a standard .gitignore to prevent accidentally committing
node_modules, OS-generated files (.DS_Store, Thumbs.db), editor
configs (.idea/, .vscode/), and log files in future contributions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant