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