[LOADED_DOCS: .github\copilot-instructions.md]
Update DB config, docs, and SignalR binary protocol setup - Switched appsettings.json connection string to production DB. - Added "Shared Agent Skills" section to copilot-instructions.md in both main and Mango.Nop Libraries repos. - Refactored PluginNopStartup.cs: improved using statements, updated SignalR to use AddAcBinaryProtocol with explicit options, removed manual IHubProtocol registration, and added protocol diagnostics. - No business logic changes; focused on configuration, documentation, and infrastructure.
This commit is contained in:
parent
318d0c2936
commit
6743d5f14f
|
|
@ -59,6 +59,14 @@ You are operating in a multi-repo, documentation-first architecture. You MUST ST
|
||||||
> For core framework rules see: `.github/copilot-instructions.md` (in AyCode.Core repo)
|
> For core framework rules see: `.github/copilot-instructions.md` (in AyCode.Core repo)
|
||||||
> External repos in `own-dep-repos` are fully accessible — read their source code, docs, and `.github/copilot-instructions.md` freely when you need type definitions, base classes, or context. Do not limit yourself to the current workspace.
|
> External repos in `own-dep-repos` are fully accessible — read their source code, docs, and `.github/copilot-instructions.md` freely when you need type definitions, base classes, or context. Do not limit yourself to the current workspace.
|
||||||
|
|
||||||
|
## Shared Agent Skills
|
||||||
|
|
||||||
|
Skills defined in other repos that can be referenced from here:
|
||||||
|
|
||||||
|
- **protocol-audit** — Cross-repo consistency audit for `.github/copilot-instructions.md` across all 5 repos.
|
||||||
|
Location: `AyCode.Core/.github/skills/protocol-audit/SKILL.md`
|
||||||
|
Activate from an AyCode.Core session, or read the SKILL.md directly and follow its steps.
|
||||||
|
|
||||||
## Business Domain
|
## Business Domain
|
||||||
1. **FruitBank** = fruit & vegetable wholesaler. The server side runs as a **nopCommerce plugin** — Customer, Order, Product, GenericAttribute are nopCommerce entities.
|
1. **FruitBank** = fruit & vegetable wholesaler. The server side runs as a **nopCommerce plugin** — Customer, Order, Product, GenericAttribute are nopCommerce entities.
|
||||||
2. **Shipping** = INBOUND delivery (supplier → warehouse). **Order** = OUTBOUND delivery (warehouse → customer). Never confuse the two directions.
|
2. **Shipping** = INBOUND delivery (supplier → warehouse). **Order** = OUTBOUND delivery (warehouse → customer). Never confuse the two directions.
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"ConnectionStrings": {
|
"ConnectionStrings": {
|
||||||
"ConnectionString": "Data Source=195.26.231.218;Initial Catalog=FruitBank_DEV;Integrated Security=False;Persist Security Info=False;User ID=sa;Password=v6f_?xNfg9N1;Trust Server Certificate=True",
|
"ConnectionString": "Data Source=195.26.231.218;Initial Catalog=FruitBank_PROD;Integrated Security=False;Persist Security Info=False;User ID=sa;Password=v6f_?xNfg9N1;Trust Server Certificate=True",
|
||||||
"DataProvider": "sqlserver",
|
"DataProvider": "sqlserver",
|
||||||
"SQLCommandTimeout": null,
|
"SQLCommandTimeout": null,
|
||||||
"WithNoLock": false
|
"WithNoLock": false
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue