OTManager.Wapi es una solución para la gestión de órdenes de trabajo, clientes, materiales, servicios y costos en entornos empresariales. El proyecto está desarrollado en .NET 9 y sigue una arquitectura limpia y modular.
Para evitar duplicar información, la documentación detallada sobre contribución, seguridad y conducta se mantiene en archivos dedicados en la raíz del repositorio:
- CONTRIBUTING.md — Pautas para contribuir, flujo de trabajo y checklist de PR.
- SECURITY.md — Pautas para reportar vulnerabilidades y prácticas mínimas de seguridad.
- Code_Of_Conduct.md — Código de conducta del proyecto.
También se incluyen plantillas de Issue y Pull Request en .github/ para estandarizar contribuciones.
- Gestión de Órdenes de Trabajo, Clientes, Materiales y Servicios.
- Costos y Facturación.
- Auditoría y trazabilidad de cambios.
- API RESTful con documentación (Swagger) en entornos de desarrollo.
- Arquitectura modular con Unit of Work, Repositories y Service Layer.
OTManager.Data: Acceso a datos, entidades y auditoría.OTManager.Core: Entidades de dominio y contratos.OTManager.App: Lógica de negocio y servicios de aplicación.OTManager.Api: API RESTful y documentación Swagger.OTManager.Web: Interfaz de usuario basada en Blazor.OTManager.WebComp: Componentes compartidos para la interfaz de usuario.
- Clona el repositorio:
git clone https://github.com/tu-usuario/OTManager.Wapi.git cd OTManager.Wapi - Restaura dependencias y ejecuta:
dotnet restore dotnet run --project src/OTManager.Api/OTManager.Api.csproj dotnet run --project src/OTManager.Web/OTManager.Web.csproj
- Configura la base de datos en
appsettings.jsony aplica migraciones si corresponde:dotnet ef database update --project src/OTManager.Data/OTManager.Data.csproj --startup-project src/OTManager.Api/OTManager.Api.csproj
Para información detallada sobre contribuciones, seguridad, plantillas y código de conducta revisa los archivos mencionados al inicio.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE.txt para más detalles.