Skip to content

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

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

chore: add .gitignore for node_modules, OS files, and editor artifacts#16
JiayuuWang wants to merge 1 commit intoChinaSiro: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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant