Add .gitignore for Node.js/Docker project and CLAUDE.md

- Add comprehensive .gitignore with Node.js patterns
- Exclude .env files and variants
- Add Docker Compose exclusions
- Create CLAUDE.md for repository guidance
This commit is contained in:
czlonkowski
2025-06-07 12:28:05 +00:00
parent 81544a5dbf
commit b51591a87d
2 changed files with 102 additions and 0 deletions

67
.gitignore vendored Normal file
View File

@@ -0,0 +1,67 @@
# Dependencies
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
.env*.local
# Build output
dist/
build/
out/
.next/
.nuxt/
.cache/
.parcel-cache/
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# Logs
logs/
*.log
# Testing
coverage/
.nyc_output/
# TypeScript
*.tsbuildinfo
.tsc-cache/
# Package manager files
.npm/
.yarn/
.pnp.*
.yarn-integrity
# Docker
.dockerignore
docker-compose.override.yml
# Miscellaneous
.eslintcache
.stylelintcache
*.pid
*.seed
*.pid.lock
.grunt/
.lock-wscript
.node_repl_history
.npmrc
.yarnrc

35
CLAUDE.md Normal file
View File

@@ -0,0 +1,35 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
This is the n8n-mcp repository, which appears to be intended for integrating n8n (workflow automation tool) with MCP (Model Context Protocol). The project is currently in its initial state with no implementation yet.
## Current State
The repository is newly initialized with:
- A basic README.md file
- Git repository initialized on the main branch
- Claude settings allowing bash commands (find and ls)
## Development Notes
Since this is a blank project, when implementing features:
1. **Project Setup**: If creating a Node.js/TypeScript project (common for n8n integrations), ensure to:
- Initialize with appropriate package.json
- Set up TypeScript configuration if needed
- Configure appropriate build and test scripts
2. **MCP Integration**: When implementing MCP server functionality:
- Follow the MCP specification for server implementation
- Ensure proper protocol handling for n8n integration
3. **n8n Integration**: When working with n8n:
- Consider n8n's node structure and API requirements
- Implement appropriate credentials and connection handling
## Repository Structure
Currently minimal - structure will need to be established based on project requirements.