[ADDED] Project development guidelines in CLAUDE.md
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
01300e8ccd
commit
ff3f76a6c4
1 changed files with 34 additions and 0 deletions
34
CLAUDE.md
Normal file
34
CLAUDE.md
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# Node-RED WebServices Project Guide
|
||||||
|
|
||||||
|
## Build & Execution Commands
|
||||||
|
- `npm install` - Install dependencies
|
||||||
|
- `node-red` - Start Node-RED server
|
||||||
|
- `node-red -v` - Get Node-RED version
|
||||||
|
- `node-red --safe` - Run in safe mode
|
||||||
|
- `node-red --flows flows.json` - Use specific flow file
|
||||||
|
- `npm test` - Run all tests (when configured)
|
||||||
|
|
||||||
|
## Code Style Guidelines
|
||||||
|
- **Node-RED Flows**:
|
||||||
|
- Organize flows by functionality
|
||||||
|
- Use meaningful node names and labels
|
||||||
|
- Include descriptive comments on complex nodes
|
||||||
|
- Group related nodes using subflows
|
||||||
|
- **Custom Nodes**:
|
||||||
|
- Follow Node-RED node development pattern
|
||||||
|
- Include proper node registration in package.json
|
||||||
|
- Use consistent error handling with status indicators
|
||||||
|
- Document node properties and behavior
|
||||||
|
|
||||||
|
## Development Practices
|
||||||
|
- Use environment variables for configuration
|
||||||
|
- Keep credentials in separate flow_cred.json file
|
||||||
|
- Implement proper error handling in function nodes
|
||||||
|
- Test flows thoroughly before deployment
|
||||||
|
- Create reusable subflows for common operations
|
||||||
|
- Document API endpoints with OpenAPI/Swagger when possible
|
||||||
|
|
||||||
|
## Authorship
|
||||||
|
- Include author information in custom node files
|
||||||
|
- For generated code: "Created by Claude Code (claude-3-7-sonnet-20250219)"
|
||||||
|
- Copyright: Mauro Rosero P. <mauro@rosero.one>
|
Loading…
Reference in a new issue