Compare commits
2 commits
01300e8ccd
...
f277926b73
Author | SHA1 | Date | |
---|---|---|---|
f277926b73 | |||
ff3f76a6c4 |
3 changed files with 79 additions and 0 deletions
23
CHANGELOG.md
Normal file
23
CHANGELOG.md
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Initial project structure
|
||||||
|
- Node-RED integration
|
||||||
|
- Development guidelines in CLAUDE.md
|
||||||
|
|
||||||
|
## [0.1.0] - 2025-03-23
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Initial repository setup
|
||||||
|
- Basic project structure
|
||||||
|
- Documentation structure
|
||||||
|
|
||||||
|
[Unreleased]: https://github.com/username/webservices/compare/v0.1.0...HEAD
|
||||||
|
[0.1.0]: https://github.com/username/webservices/releases/tag/v0.1.0
|
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>
|
22
LICENSE.md
Normal file
22
LICENSE.md
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
# Licencia Privativa - Todos los Derechos Reservados
|
||||||
|
|
||||||
|
Copyright © 2025 Mauro Rosero P.
|
||||||
|
|
||||||
|
## Declaración de Derechos Reservados
|
||||||
|
|
||||||
|
Este software y su documentación asociada ("el Software") son propiedad intelectual de Mauro Rosero P. y están protegidos por las leyes de derechos de autor y propiedad intelectual.
|
||||||
|
|
||||||
|
## Restricciones
|
||||||
|
|
||||||
|
1. No se permite la reproducción, distribución, modificación, sublicencia o venta de copias del Software, ni crear obras derivadas basadas en el mismo, sin el permiso expreso por escrito del propietario de los derechos de autor.
|
||||||
|
|
||||||
|
2. El Software se proporciona tal cual, sin garantía de ningún tipo, expresa o implícita, incluyendo pero no limitándose a garantías de comerciabilidad, idoneidad para un propósito particular y no infracción.
|
||||||
|
|
||||||
|
3. En ningún caso los autores o titulares de los derechos de autor serán responsables de cualquier reclamación, daños u otras responsabilidades, ya sea en una acción de contrato, agravio o cualquier otro motivo, derivados de, fuera de o en conexión con el Software o el uso u otros tratos en el Software.
|
||||||
|
|
||||||
|
## Contacto
|
||||||
|
|
||||||
|
Para solicitar permisos o información adicional, por favor contacte a:
|
||||||
|
|
||||||
|
Mauro Rosero P.
|
||||||
|
Email: mauro@rosero.one
|
Loading…
Reference in a new issue