webservices/CLAUDE.md
Mauro Rosero P. 67576a2794
[IMPROVED] Política de atribución para Claude Code
- Añadida sección en CLAUDE.md sobre política de atribución
- Establecido formato obligatorio para commits asistidos por IA
- Definidas pautas para documentación en CHANGELOG y README
- Formalizado proceso de reconocimiento de asistencia de IA

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 01:11:57 -05:00

45 lines
No EOL
1.8 KiB
Markdown

# 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>
## Política de Atribución Claude Code
- **OBLIGATORIO**: Todo commit asistido por Claude Code debe incluir la atribución:
```
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
```
- **CHANGELOG**: Las entradas del CHANGELOG deben identificar las mejoras asistidas por IA
- **Readme**: La sección de tecnologías debe mencionar el uso de Claude Code cuando corresponda
- **Documentación**: Mantener consistencia en la documentación de flujos asistidos por IA