From 3fecc560298e89788e161fc7c2ede3e83a8a36c3 Mon Sep 17 00:00:00 2001 From: gsadmin Date: Wed, 19 Aug 2026 10:10:57 -0400 Subject: [PATCH] Removed a MD --- .augment/rules/PowershellBinaryModules.md | 48 ----------------------- 1 file changed, 48 deletions(-) delete mode 100644 .augment/rules/PowershellBinaryModules.md diff --git a/.augment/rules/PowershellBinaryModules.md b/.augment/rules/PowershellBinaryModules.md deleted file mode 100644 index e29a84c..0000000 --- a/.augment/rules/PowershellBinaryModules.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -type: "agent_requested" -description: "Example description" ---- - -When doing Powershell modules, apply the following -*no async/await -*No updating progress bars from background threads because it does not work -*No workarounds and simpler approaches without asking first -*Code according to best practices -*Code quality is that goal, not quick delivery -*Think about what is needed before implementation so we can have reusable code across the code base, so BaseCmdlets, inherits, Classes, Models, Methods -*Add write progress to cmdlets where approriate -*The Module folder should not be gitignored -*Build artifcacts should go into the Artifacts folder -*All docs except the Readme should go into the docs folder -*Any scripts should go into the scripts folder -*A changelog should be kept -*Constant printing of excessive information to the threads should not occur to keep the project concise -*New threads speed up performance but should not forget the progress of the previous thread so we can pick up where we left off -*Release format is yyyy.mm.dd.hhmm in all cases -*Folder structure should be like below -├── Artifacts/ -├── docs/ -├── Module/ -│ └── PSDeviceEnrollmentTools/ -│ ├── lib/ -│ └── types/ -├── Releases/ -│ └── yyyy.MM.dd.HHmm/ -├── src/ -│ ├── Cmdlets/ -│ ├── Models/ -│ └── Utils/ - - -├── Artifacts/ -├── docs/ -├── Module/ -│ └── PSDeviceEnrollmentTools/ -│ ├── lib/ -│ └── types/ -├── Releases/ -│ └── yyyy.MM.dd.HHmm/ -├── src/ -│ ├── Cmdlets/ -│ ├── Models/ -│ └── Utils/ \ No newline at end of file