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