Compare commits

...

2 commits

Author SHA1 Message Date
f277926b73
[ADDED] CHANGELOG.md and LICENSE.md with proprietary license
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 15:46:37 -05:00
ff3f76a6c4
[ADDED] Project development guidelines in CLAUDE.md
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 15:44:07 -05:00
3 changed files with 79 additions and 0 deletions

23
CHANGELOG.md Normal file
View 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
View 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
View 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