Mango.Nop.Libraries/Mango.Nop.Services
Loretta 599f8a6787 Refactor docs: topic folders, navigation, protocol sync
- Restructured documentation: added `docs/README.md` to each sub-project, moved LOGGING and SIGNALR docs into dedicated subfolders with their own `README.md`.
- Updated all cross-references to use new topic folder paths and canonical AyCode.Core doc locations.
- Updated `.csproj` files to auto-include all Markdown docs and project-level `README.md` files.
- Removed obsolete single-file docs, replaced with structured content in topic folders.
- Enforced AI Agent Protocol: session setup, output prefix, no-re-read, and mandatory `docs-check` skill after code changes.
- Added domain-critical reminders and navigation guidance to relevant `README.md` files.
2026-04-25 07:24:39 +02:00
..
Loggers improvements, fixes, etc... 2025-11-24 08:27:02 +01:00
docs Refactor docs: topic folders, navigation, protocol sync 2026-04-25 07:24:39 +02:00
IMgBackgroundService.cs AuctionBackgroundService improvements, fixes, etc... 2024-12-21 16:15:49 +01:00
IMgSessionItem.cs improvements, fixes, etc... 2024-12-10 13:45:28 +01:00
IMgSessionService.cs improvements, fixes, etc... 2024-12-13 20:20:29 +01:00
Mango.Nop.Services.csproj Refactor docs: topic folders, navigation, protocol sync 2026-04-25 07:24:39 +02:00
MgBackgroundServiceBase.cs AuctionBackgroundService improvements, fixes, etc... 2024-12-21 16:15:49 +01:00
MgEventConsumerBase.cs Add Mango.Nop.Data project to solution 2025-11-04 15:57:09 +01:00
MgLockServiceBase.cs SignalR improvements; etc... 2025-10-30 14:54:33 +01:00
MgSessionItemBase.cs fixes 2025-10-24 12:01:48 +02:00
MgSessionServiceBase.cs fixes 2025-10-24 12:01:48 +02:00
README.md Refactor docs: topic folders, navigation, protocol sync 2026-04-25 07:24:39 +02:00

README.md

Mango.Nop.Services

@project { type = "framework" own-dep-projects = [ "AyCode.Core, AyCode.Core.Server, AyCode.Entities, AyCode.Entities.Server, AyCode.Interfaces, AyCode.Interfaces.Server, AyCode.Utils (in AyCode.Core repo)" ] }

Service base classes for nopCommerce plugin development — background tasks, session management, events, locking, logging. net9.0.

Documentation

Document Topic
SERVICES.md MgBackgroundServiceBase, MgSessionServiceBase, MgEventConsumerBase, MgLockServiceBase
LOGGING/README.md NopLogWriter — AyCode-to-nopCommerce log bridge, TransactionScope(Suppress)

Folder Structure

Folder Purpose
Loggers/ NopLogWriter, NopLoggerMsSqlNopDataProvider — AyCode -> nopCommerce log bridge
(root) MgBackgroundServiceBase, MgSessionServiceBase, MgEventConsumerBase, MgLockServiceBase, interfaces

Dependencies

  • Mango.Nop.Core, Mango.Nop.Data (ProjectReferences)
  • Nop.Core, Nop.Data, Nop.Services, Nop.Web.Framework (nopCommerce ProjectReferences)