From 573b8d1ca3beebc9d56a5ade4331c32b529c50cc Mon Sep 17 00:00:00 2001 From: TheDoubleH Date: Tue, 22 Feb 2022 08:03:05 +0000 Subject: [PATCH] deploy: ea9d99f3bb1ad06635856940082fd0b716248ea5 --- 404.html | 2 +- author/index.html | 2 +- blog/index.html | 8 +- categories/archived-pattern/index.html | 2 +- categories/best-practice/index.html | 14 ++- categories/best-practice/index.xml | 21 ++++- categories/index.html | 6 +- categories/pattern/index.html | 14 ++- categories/pattern/index.xml | 30 +++++- discussions/index.html | 2 +- .../begin-as-an-afterword/index.html | 20 ++-- docs/bestpractices/begin-end/index.html | 20 ++-- .../binary-operator-line-start/index.html | 20 ++-- docs/bestpractices/case-actions/index.html | 20 ++-- .../bestpractices/comments-spacing/index.html | 20 ++-- docs/bestpractices/deleteall/index.html | 20 ++-- docs/bestpractices/end-else-pair/index.html | 20 ++-- docs/bestpractices/index.html | 31 ++++--- .../keyword-pairs-indentation/index.html | 20 ++-- .../line-start-keywords/index.html | 20 ++-- docs/bestpractices/lonely-repeat/index.html | 20 ++-- .../named-invocations/index.html | 20 ++-- .../one-statement-per-line/index.html | 20 ++-- .../separate-if-and-else/index.html | 20 ++-- .../spacing-binary-operators/index.html | 20 ++-- .../subscribercodeunits/index.html | 20 ++-- .../suggested-abbreviations/index.html | 20 ++-- .../bestpractices/unnecessary-else/index.html | 26 +++--- .../unnecessary-truefalse/index.html | 20 ++-- docs/bestpractices/variable-naming/index.html | 20 ++-- .../variables-declarations-order/index.html | 20 ++-- docs/contributing/forkandpr/index.html | 20 ++-- docs/contributing/formattingtips/index.html | 20 ++-- docs/contributing/index.html | 24 ++--- docs/contributing/index.xml | 16 ++-- .../{guidelines => bestpractice}/index.html | 92 ++++++++++--------- docs/contributing/templates/index.html | 41 ++++----- docs/contributing/templates/index.xml | 47 +++++----- .../templates/patterns/index.html | 80 +++++++++------- .../theapprovalprocess/index.html | 20 ++-- docs/index.html | 20 ++-- docs/navpatterns/2-anti-patterns/index.html | 20 ++-- .../2-anti-patterns/nav-upgrade/index.html | 20 ++-- .../2-anti-patterns/reusable-bugs/index.html | 20 ++-- .../design/by-reference-parameters/index.html | 20 ++-- .../design/class-coupling/index.html | 20 ++-- .../design/cyclomatic-complexity/index.html | 20 ++-- .../index.html | 20 ++-- .../findset-findfirst-findlast/index.html | 20 ++-- .../3-cal-coding-guidelines/design/index.html | 20 ++-- .../design/initialized-variables/index.html | 20 ++-- .../design/maintainability-index/index.html | 20 ++-- .../design/parameter-placeholders/index.html | 20 ++-- .../static-object-invocation/index.html | 20 ++-- .../design/unreachable-code/index.html | 20 ++-- .../unused-initialized-variables/index.html | 20 ++-- .../design/unused-variables/index.html | 20 ++-- .../variable-capacity-mismatch/index.html | 20 ++-- .../with-scope-name-collision/index.html | 20 ++-- .../3-cal-coding-guidelines/index.html | 20 ++-- .../internally-used-dot-net-types/index.html | 20 ++-- .../internationalization/index.html | 20 ++-- .../using-calcdate/index.html | 20 ++-- .../captionml-for-system-tables/index.html | 20 ++-- .../fieldcaption-and-tablecaption/index.html | 20 ++-- .../global-text-constants/index.html | 20 ++-- .../localizability/index.html | 20 ++-- .../use-text-constants/index.html | 20 ++-- .../using-optioncaptionml/index.html | 20 ++-- .../begin-as-an-afterword/index.html | 20 ++-- .../readability/begin-end/index.html | 20 ++-- .../binary-operator-line-start/index.html | 20 ++-- .../readability/blank-lines/index.html | 20 ++-- .../readability/case-actions/index.html | 20 ++-- .../colon-usage-in-case/index.html | 20 ++-- .../comments-curly-brackets/index.html | 20 ++-- .../readability/comments-spacing/index.html | 20 ++-- .../readability/end-else-pair/index.html | 20 ++-- .../readability/indentation/index.html | 20 ++-- .../readability/index.html | 20 ++-- .../keyword-pairs-indentation/index.html | 20 ++-- .../line-start-keywords/index.html | 20 ++-- .../readability/lonely-repeat/index.html | 20 ++-- .../readability/named-invocations/index.html | 20 ++-- .../readability/nested-withs/index.html | 20 ++-- .../one-statement-per-line/index.html | 20 ++-- .../separate-if-and-else/index.html | 20 ++-- .../spacing-binary-operators/index.html | 20 ++-- .../spacing-brackets-and/index.html | 20 ++-- .../spacing-unary-operators/index.html | 20 ++-- .../suggested-abbreviations/index.html | 20 ++-- .../temporary-variable-naming/index.html | 20 ++-- .../readability/textconst-suffixes/index.html | 20 ++-- .../unary-operator-line-end/index.html | 20 ++-- .../index.html | 20 ++-- .../readability/unnecessary-else/index.html | 20 ++-- .../index.html | 20 ++-- .../unnecessary-separators/index.html | 20 ++-- .../unnecessary-truefalse/index.html | 20 ++-- .../variable-already-scoped/index.html | 20 ++-- .../readability/variable-naming/index.html | 20 ++-- .../variables-declarations-order/index.html | 20 ++-- .../ux/actions-images/index.html | 20 ++-- .../ux/confirm/index.html | 20 ++-- .../ux/fielderror/index.html | 20 ++-- .../3-cal-coding-guidelines/ux/index.html | 20 ++-- .../ux/message-and-error/index.html | 20 ++-- .../4-get-involved/code-of-conduct/index.html | 20 ++-- docs/navpatterns/4-get-involved/index.html | 20 ++-- .../patterns-authors/index.html | 20 ++-- .../index.html | 20 ++-- docs/navpatterns/index.html | 20 ++-- .../patterns/activity-log/index.html | 20 ++-- .../patterns/argument-table/index.html | 20 ++-- .../data-driven-blocked-entity/index.html | 20 ++-- .../patterns/blocked-entity/index.html | 20 ++-- .../cached-web-service-calls/index.html | 20 ++-- .../conditional-cascading-update/index.html | 20 ++-- .../patterns/copy-document/index.html | 20 ++-- .../create-data-from-templates/index.html | 20 ++-- .../create-urls-to-nav-clients/index.html | 20 ++-- .../creating-custom-charts/index.html | 20 ++-- .../patterns/cross-session-events/index.html | 20 ++-- .../currently-active-record/index.html | 20 ++-- .../patterns/data-migration-facade/index.html | 20 ++-- .../patterns/discovery-event/index.html | 20 ++-- docs/navpatterns/patterns/document/index.html | 20 ++-- .../index.html | 20 ++-- .../error-message-processing/index.html | 20 ++-- .../index.html | 20 ++-- .../index.html | 20 ++-- docs/navpatterns/patterns/hooks/index.html | 20 ++-- .../index.html | 20 ++-- docs/navpatterns/patterns/index.html | 20 ++-- .../instructions-in-the-ui/index.html | 20 ++-- .../integration-of-addresses/index.html | 20 ++-- .../journal-error-processing/index.html | 20 ++-- .../journal-template-batch-line/index.html | 20 ++-- .../patterns/master-data/index.html | 20 ++-- .../patterns/multi-file-download/index.html | 20 ++-- .../patterns/multi-page-list/index.html | 20 ++-- .../multilanguage-application-data/index.html | 20 ++-- .../net-exception-handling-in-cal/index.html | 20 ++-- .../index.html | 20 ++-- .../navpatterns/patterns/no-series/index.html | 20 ++-- .../in-context-notifications/index.html | 20 ++-- .../patterns/notifications/index.html | 20 ++-- .../index.html | 20 ++-- docs/navpatterns/patterns/observer/index.html | 20 ++-- .../index.html | 20 ++-- .../patterns/product-name/index.html | 20 ++-- docs/navpatterns/patterns/queries/index.html | 20 ++-- .../select-distinct-with-queries/index.html | 20 ++-- .../index.html | 20 ++-- .../index.html | 20 ++-- .../index.html | 20 ++-- .../patterns/released-entity/index.html | 20 ++-- .../patterns/report-selection/index.html | 20 ++-- .../1-sensitive-data-encapsulation/index.html | 20 ++-- .../security/2-data-encryption/index.html | 20 ++-- .../3-single-point-of-access/index.html | 20 ++-- .../security/4-masked-text/index.html | 20 ++-- .../patterns/security/5-ssl-in-nav/index.html | 20 ++-- docs/navpatterns/patterns/security/index.html | 20 ++-- .../setup-specificity-fallback/index.html | 20 ++-- .../index.html | 20 ++-- .../navpatterns/patterns/singleton/index.html | 20 ++-- .../singleton/singleton-codeunit/index.html | 20 ++-- .../singleton-table/cue-table/index.html | 20 ++-- .../singleton/singleton-table/index.html | 20 ++-- .../singleton-table/setup-table/index.html | 20 ++-- .../patterns/standard-journal/index.html | 20 ++-- .../temporary-dataset-report/index.html | 20 ++-- .../index.html | 20 ++-- .../transfer-custom-fields/index.html | 20 ++-- .../patterns/variant-facade/index.html | 20 ++-- docs/navpatterns/related-links/index.html | 20 ++-- docs/patterns/event-bridge-pattern/index.html | 20 ++-- docs/patterns/facade-pattern/index.html | 20 ++-- .../generic-method-pattern/index.html | 20 ++-- docs/patterns/index.html | 20 ++-- index.html | 2 +- ...ndex.16155e6a127efbc5f5c6e1a4492dd4fd.json | 1 + ...ndex.6d13347581f2cdfa89e23f0c68949bc2.json | 1 - search/index.html | 2 +- sitemap.xml | 2 +- tags/c/al/index.html | 2 +- tags/index.html | 2 +- tags/interface/index.html | 2 +- tags/nav/index.html | 2 +- tags/performance/index.html | 2 +- tags/readability/index.html | 2 +- 192 files changed, 1919 insertions(+), 1819 deletions(-) rename docs/contributing/templates/{guidelines => bestpractice}/index.html (92%) create mode 100644 offline-search-index.16155e6a127efbc5f5c6e1a4492dd4fd.json delete mode 100644 offline-search-index.6d13347581f2cdfa89e23f0c68949bc2.json diff --git a/404.html b/404.html index 40127cf5..a4f375a8 100644 --- a/404.html +++ b/404.html @@ -54,7 +54,7 @@ - - - All Categories diff --git a/categories/pattern/index.xml b/categories/pattern/index.xml index 70abcc37..024d36ed 100644 --- a/categories/pattern/index.xml +++ b/categories/pattern/index.xml @@ -479,4 +479,32 @@ And because of that, it so much more maintainable, upgradable, readable, .. . On <iframe src="https://www.youtube.com/embed/CWpaD9RUa6U" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video"></iframe> </div> <h2 id="discussions">Discussions</h2> -<p>You can discuss this pattern <a href="https://github.com/microsoft/alguidelines/discussions/41">here</a></p> \ No newline at end of file +<p>You can discuss this pattern <a href="https://github.com/microsoft/alguidelines/discussions/41">here</a></p>Docs: Pattern Namehttps://alguidelines.dev/docs/contributing/templates/patterns/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/contributing/templates/patterns/ +<!-- This is a guideline, some parts are optional (if there's no content, remove the whole paragraph). --> +<p><em>Created by <!-- John Smith --><!--, Cronus International.--> Described by <!-- Jane Doe--><!--, Contoso, LLC--></em></p> +<h2 id="abstract">Abstract</h2> +<p>Short, descriptive and easy to remember description of this pattern.</p> +<h2 id="context">Context</h2> +<p>Sets the stage where the pattern takes place. 1-2 sentences.</p> +<h2 id="problem">Problem</h2> +<p>What happens before this pattern is used? How can it go wrong? 1-5 lines.</p> +<h2 id="description">Description</h2> +<p>In depth description on what this Pattern is all about</p> +<ul> +<li>basic components</li> +<li>how the interact</li> +<li>steps to implement</li> +<li>considerations to take</li> +</ul> +<h2 id="usage">Usage</h2> +<p>If applicable: where is it used in an app. You can refer to any app, BaseApp, or a (public) ISV app.</p> +<h2 id="benefits">Benefits</h2> +<p>1-2 sentences: what did you just solve</p> +<h2 id="when-not-to-use">When not to use</h2> +<p>Usually, there are occasions where NOT to implement the pattern. List the disadvantages of this pattern here.</p> +<h2 id="list-of-references">List of references</h2> +<p>Youtube-link? BaseApp? Tweet? &hellip;</p> +<h2 id="discussions">Discussions</h2> +<p>Please discuss this guideline <!--[here](https://github.com/microsoft/alguidelines/discussions/42) Fix the link --></p> +<p>You can find discussions on all &ldquo;Best Practices&rdquo; <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-patterns">here</a>.</p> +<!-- Create a discussions-page of your pattern, and add the sentence "You can discuss this pattern [here](https://github.com/microsoft/alguidelines/discussions/42)" with the right link to that discussions-page. --> \ No newline at end of file diff --git a/discussions/index.html b/discussions/index.html index 15c8824b..8a600125 100644 --- a/discussions/index.html +++ b/discussions/index.html @@ -56,7 +56,7 @@ We enabled the “Discussions” forum on the github-page of our reposit - -