bcquality/microsoft/knowledge
Jesper Schulz-Wedde faeacb2484 Add 12 general AL event-design articles to events domain
Add 12 atomic knowledge articles under microsoft/knowledge/events covering
general AL event-design best practices: IsHandled initialization and OnAfter
preservation, appending new event parameters, position-based event naming,
reusing/extending events, avoiding per-iteration publishing, Temp-prefixing
temporary record parameters, unabbreviated parameter names, preferring the
this keyword over IncludeSender, avoiding loosely typed parameters, not
mutating existing event contracts, and not bypassing critical operations
with IsHandled. Each article ships a .good.al and .bad.al demonstration
sample (object IDs 50240-50296; not compiled by CI). Extend the
al-events-review leaf Worklist with one targeted check per new rule.

Additive only; no contract or wiring change (events leaf already wired).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-25 11:58:59 +02:00
..
error-handling Add open-ended bc-version range shorthand [N..] 2026-06-23 11:20:11 +02:00
events Add 12 general AL event-design articles to events domain 2026-06-25 11:58:59 +02:00
performance Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
privacy Improve PR-review parity: suggestion blocks, missing KB articles, privacy cross-ref 2026-05-27 15:45:49 +02:00
security Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
style Improve PR-review parity: suggestion blocks, missing KB articles, privacy cross-ref 2026-05-27 15:45:49 +02:00
testing Transaction and error handling in BC AL - new knowledge articles 2026-04-23 20:58:02 +03:00
ui Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
upgrade Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
.gitkeep Add .gitkeep files to community and microsoft directories; remove .gitkeep from samples 2026-04-17 06:03:14 +02:00