This commit is contained in:
TheDoubleH 2021-12-14 21:21:42 +00:00
parent c636361aaf
commit 6ca52ea91a
169 changed files with 4193 additions and 3263 deletions

View file

@ -5,16 +5,16 @@
<meta name=generator content="Hugo 0.90.1">
<meta name=description content>
<title>Title of the Guideline :: AL Guidelines</title>
<link href=/css/nucleus.css?1639516860 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1639516860 rel=stylesheet>
<link href=/css/featherlight.min.css?1639516860 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1639516860 rel=stylesheet>
<link href=/css/auto-complete.css?1639516860 rel=stylesheet>
<link href=/css/theme.css?1639516860 rel=stylesheet>
<link href=/css/theme-blue.css?1639516860 rel=stylesheet>
<link href=/css/variant.css?1639516860 rel=stylesheet>
<link href=/css/print.css?1639516860 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1639516860></script>
<link href=/css/nucleus.css?1639516898 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1639516898 rel=stylesheet>
<link href=/css/featherlight.min.css?1639516898 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1639516898 rel=stylesheet>
<link href=/css/auto-complete.css?1639516898 rel=stylesheet>
<link href=/css/theme.css?1639516898 rel=stylesheet>
<link href=/css/theme-blue.css?1639516898 rel=stylesheet>
<link href=/css/variant.css?1639516898 rel=stylesheet>
<link href=/css/print.css?1639516898 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1639516898></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/contributing/templates/guidelines/>
@ -32,9 +32,9 @@ ALGuidelines.Dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1639516860></script>
<script src=/js/auto-complete.js?1639516860></script>
<script src=/js/search.js?1639516860></script>
<script src=/js/lunr.min.js?1639516898></script>
<script src=/js/auto-complete.js?1639516898></script>
<script src=/js/search.js?1639516898></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -44,6 +44,8 @@ ALGuidelines.Dev
<li data-nav-id=/bcpatterns/generic-method-pattern/ title="Generic Method Pattern" class=dd-item><a href=/bcpatterns/generic-method-pattern/>Generic Method Pattern</a></li></ul></li>
<li data-nav-id=/bcbestpractices/ title="BC Dev. Best Practices" class=dd-item><a href=/bcbestpractices/><b><i class="fas fa-medal"></i> </b>BC Dev. Best Practices</a><ul>
<li data-nav-id=/bcbestpractices/readability/ title=Readability class=dd-item><a href=/bcbestpractices/readability/>Readability</a><ul>
<li data-nav-id=/bcbestpractices/readability/begin-as-an-afterword/ title="begin as an 'After Word'" class=dd-item><a href=/bcbestpractices/readability/begin-as-an-afterword/>begin as an 'After Word'</a></li>
<li data-nav-id=/bcbestpractices/readability/begin-end/ title="Begin-End - Compound Only" class=dd-item><a href=/bcbestpractices/readability/begin-end/>Begin-End - Compound Only</a></li>
<li data-nav-id=/bcbestpractices/readability/keyword-pairs-indentation/ title="Keyword Pairs - Indentation" class=dd-item><a href=/bcbestpractices/readability/keyword-pairs-indentation/>Keyword Pairs - Indentation</a></li>
<li data-nav-id=/bcbestpractices/readability/lonely-repeat/ title="Lonely Repeat" class=dd-item><a href=/bcbestpractices/readability/lonely-repeat/>Lonely Repeat</a></li>
<li data-nav-id=/bcbestpractices/readability/named-invocations/ title="Named Invocations" class=dd-item><a href=/bcbestpractices/readability/named-invocations/>Named Invocations</a></li>
@ -239,10 +241,10 @@ ALGuidelines.Dev
<div class=wrapper>
<nav id=TableOfContents>
<ul>
<li><a href=#abstract>Abstract</a></li>
<li><a href=#description>Description</a></li>
<li><a href=#good-example>Good Example</a></li>
<li><a href=#bad-example>Bad Example</a></li>
<li><a href=#bad-code>Bad code</a></li>
<li><a href=#good-code>Good code</a></li>
<li><a href=#discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qtitleofyourguidelinegoesherecategory3a22bcbestpractices22><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=TITLEOFYOURGUIDELINEGOESHERE+category%3A%22BC+Best+Practices%22">Discussions</a></a></li>
</ul>
</nav>
</div>
@ -254,8 +256,6 @@ ALGuidelines.Dev
<h1>Title of the Guideline</h1>
<p>This is a guideline, some parts are optional (if there&rsquo;s no content, remove the whole paragraph).</p>
<p>&lt;<em>Created by (company), Described by (company)</em>></p>
<h2 id=abstract>Abstract</h2>
<p>Short, descriptive and easy to remember description of this pattern.</p>
<h2 id=description>Description</h2>
<p>In depth description on what this Pattern is all about</p>
<ul>
@ -264,11 +264,14 @@ ALGuidelines.Dev
<li>steps to implement</li>
<li>considerations to take</li>
</ul>
<h2 id=good-example>Good Example</h2>
<h2 id=bad-code>Bad code</h2>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-al data-lang=al>PutCodeblocksHere<span style=color:#f92672>()
</span></code></pre></div><h2 id=bad-example>Bad Example</h2>
</span></code></pre></div><h2 id=good-code>Good code</h2>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-al data-lang=al>PutCodeblocksHere<span style=color:#f92672>()
</span></code></pre></div>
</span></code></pre></div><h2 id=discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qtitleofyourguidelinegoesherecategory3a22bcbestpractices22><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=TITLEOFYOURGUIDELINEGOESHERE+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
<p>&lt;Please replace the &ldquo;TITLEOFYOURGUIDELINEGOESHERE&rdquo; in the link above, with the Title+of+the+Guideline (indeed, with &ldquo;space&rdquo; replaced by a &ldquo;+") - and remove this line. ></p>
<p>You can find discussions on all &ldquo;Best Practices&rdquo; <a href=https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices>here</a>.</p>
<p>If you don&rsquo;t find the discussion of this guideline, please feel fee to create a new one with the same title as this article.</p>
<footer class=footline>
</footer>
</main>
@ -281,12 +284,12 @@ ALGuidelines.Dev
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1639516860></script>
<script src=/js/perfect-scrollbar.min.js?1639516860></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1639516860></script>
<script src=/js/jquery.svg.pan.zoom.js?1639516860></script>
<script src=/js/featherlight.min.js?1639516860></script>
<script src=/js/modernizr.custom-3.6.0.js?1639516860></script>
<script src=/js/relearn.js?1639516860></script>
<script src=/js/clipboard.min.js?1639516898></script>
<script src=/js/perfect-scrollbar.min.js?1639516898></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1639516898></script>
<script src=/js/jquery.svg.pan.zoom.js?1639516898></script>
<script src=/js/featherlight.min.js?1639516898></script>
<script src=/js/modernizr.custom-3.6.0.js?1639516898></script>
<script src=/js/relearn.js?1639516898></script>
</body>
</html>

View file

@ -6,16 +6,16 @@
<link rel=alternate type=application/rss+xml href=/contributing/templates/index.xml title="AL Guidelines">
<meta name=description content>
<title>Templates :: AL Guidelines</title>
<link href=/css/nucleus.css?1639516862 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1639516862 rel=stylesheet>
<link href=/css/featherlight.min.css?1639516862 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1639516862 rel=stylesheet>
<link href=/css/auto-complete.css?1639516862 rel=stylesheet>
<link href=/css/theme.css?1639516862 rel=stylesheet>
<link href=/css/theme-blue.css?1639516862 rel=stylesheet>
<link href=/css/variant.css?1639516862 rel=stylesheet>
<link href=/css/print.css?1639516862 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1639516862></script>
<link href=/css/nucleus.css?1639516900 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1639516900 rel=stylesheet>
<link href=/css/featherlight.min.css?1639516900 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1639516900 rel=stylesheet>
<link href=/css/auto-complete.css?1639516900 rel=stylesheet>
<link href=/css/theme.css?1639516900 rel=stylesheet>
<link href=/css/theme-blue.css?1639516900 rel=stylesheet>
<link href=/css/variant.css?1639516900 rel=stylesheet>
<link href=/css/print.css?1639516900 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1639516900></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/contributing/templates/>
@ -33,9 +33,9 @@ ALGuidelines.Dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1639516862></script>
<script src=/js/auto-complete.js?1639516862></script>
<script src=/js/search.js?1639516862></script>
<script src=/js/lunr.min.js?1639516900></script>
<script src=/js/auto-complete.js?1639516900></script>
<script src=/js/search.js?1639516900></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -45,6 +45,8 @@ ALGuidelines.Dev
<li data-nav-id=/bcpatterns/generic-method-pattern/ title="Generic Method Pattern" class=dd-item><a href=/bcpatterns/generic-method-pattern/>Generic Method Pattern</a></li></ul></li>
<li data-nav-id=/bcbestpractices/ title="BC Dev. Best Practices" class=dd-item><a href=/bcbestpractices/><b><i class="fas fa-medal"></i> </b>BC Dev. Best Practices</a><ul>
<li data-nav-id=/bcbestpractices/readability/ title=Readability class=dd-item><a href=/bcbestpractices/readability/>Readability</a><ul>
<li data-nav-id=/bcbestpractices/readability/begin-as-an-afterword/ title="begin as an 'After Word'" class=dd-item><a href=/bcbestpractices/readability/begin-as-an-afterword/>begin as an 'After Word'</a></li>
<li data-nav-id=/bcbestpractices/readability/begin-end/ title="Begin-End - Compound Only" class=dd-item><a href=/bcbestpractices/readability/begin-end/>Begin-End - Compound Only</a></li>
<li data-nav-id=/bcbestpractices/readability/keyword-pairs-indentation/ title="Keyword Pairs - Indentation" class=dd-item><a href=/bcbestpractices/readability/keyword-pairs-indentation/>Keyword Pairs - Indentation</a></li>
<li data-nav-id=/bcbestpractices/readability/lonely-repeat/ title="Lonely Repeat" class=dd-item><a href=/bcbestpractices/readability/lonely-repeat/>Lonely Repeat</a></li>
<li data-nav-id=/bcbestpractices/readability/named-invocations/ title="Named Invocations" class=dd-item><a href=/bcbestpractices/readability/named-invocations/>Named Invocations</a></li>
@ -259,12 +261,12 @@ ALGuidelines.Dev
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1639516862></script>
<script src=/js/perfect-scrollbar.min.js?1639516862></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1639516862></script>
<script src=/js/jquery.svg.pan.zoom.js?1639516862></script>
<script src=/js/featherlight.min.js?1639516862></script>
<script src=/js/modernizr.custom-3.6.0.js?1639516862></script>
<script src=/js/relearn.js?1639516862></script>
<script src=/js/clipboard.min.js?1639516900></script>
<script src=/js/perfect-scrollbar.min.js?1639516900></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1639516900></script>
<script src=/js/jquery.svg.pan.zoom.js?1639516900></script>
<script src=/js/featherlight.min.js?1639516900></script>
<script src=/js/modernizr.custom-3.6.0.js?1639516900></script>
<script src=/js/relearn.js?1639516900></script>
</body>
</html>

View file

@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Templates on AL Guidelines</title><link>https://alguidelines.dev/contributing/templates/</link><description>Recent content in Templates on AL Guidelines</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://alguidelines.dev/contributing/templates/index.xml" rel="self" type="application/rss+xml"/><item><title>Title of the Guideline</title><link>https://alguidelines.dev/contributing/templates/guidelines/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/contributing/templates/guidelines/</guid><description>This is a guideline, some parts are optional (if there&amp;rsquo;s no content, remove the whole paragraph).
&amp;lt;Created by (company), Described by (company)&amp;gt;
Abstract Short, descriptive and easy to remember description of this pattern.
Description In depth description on what this Pattern is all about
basic components how the interact steps to implement considerations to take Good Example PutCodeblocksHere() Bad Example PutCodeblocksHere()</description></item><item><title>Title of the pattern</title><link>https://alguidelines.dev/contributing/templates/patterns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/contributing/templates/patterns/</guid><description>This is a guideline, some parts are optional (if there&amp;rsquo;s no content, remove the whole paragraph).
basic components how the interact steps to implement considerations to take Bad code PutCodeblocksHere() Good code PutCodeblocksHere() Discussions &amp;lt;Please replace the &amp;ldquo;TITLEOFYOURGUIDELINEGOESHERE&amp;rdquo; in the link above, with the Title+of+the+Guideline (indeed, with &amp;ldquo;space&amp;rdquo; replaced by a &amp;ldquo;+&amp;quot;) - and remove this line.</description></item><item><title>Title of the pattern</title><link>https://alguidelines.dev/contributing/templates/patterns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/contributing/templates/patterns/</guid><description>This is a guideline, some parts are optional (if there&amp;rsquo;s no content, remove the whole paragraph).
&amp;lt;Created by (company), Described by (company)&amp;gt;
Abstract Short, descriptive and easy to remember description of this pattern.
Context: Sets the stage where the pattern takes place. 1-2 sentences.

View file

@ -5,16 +5,16 @@
<meta name=generator content="Hugo 0.90.1">
<meta name=description content>
<title>Title of the pattern :: AL Guidelines</title>
<link href=/css/nucleus.css?1639516860 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1639516860 rel=stylesheet>
<link href=/css/featherlight.min.css?1639516860 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1639516860 rel=stylesheet>
<link href=/css/auto-complete.css?1639516860 rel=stylesheet>
<link href=/css/theme.css?1639516860 rel=stylesheet>
<link href=/css/theme-blue.css?1639516860 rel=stylesheet>
<link href=/css/variant.css?1639516860 rel=stylesheet>
<link href=/css/print.css?1639516860 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1639516860></script>
<link href=/css/nucleus.css?1639516898 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1639516898 rel=stylesheet>
<link href=/css/featherlight.min.css?1639516898 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1639516898 rel=stylesheet>
<link href=/css/auto-complete.css?1639516898 rel=stylesheet>
<link href=/css/theme.css?1639516898 rel=stylesheet>
<link href=/css/theme-blue.css?1639516898 rel=stylesheet>
<link href=/css/variant.css?1639516898 rel=stylesheet>
<link href=/css/print.css?1639516898 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1639516898></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/contributing/templates/patterns/>
@ -32,9 +32,9 @@ ALGuidelines.Dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1639516860></script>
<script src=/js/auto-complete.js?1639516860></script>
<script src=/js/search.js?1639516860></script>
<script src=/js/lunr.min.js?1639516898></script>
<script src=/js/auto-complete.js?1639516898></script>
<script src=/js/search.js?1639516898></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -44,6 +44,8 @@ ALGuidelines.Dev
<li data-nav-id=/bcpatterns/generic-method-pattern/ title="Generic Method Pattern" class=dd-item><a href=/bcpatterns/generic-method-pattern/>Generic Method Pattern</a></li></ul></li>
<li data-nav-id=/bcbestpractices/ title="BC Dev. Best Practices" class=dd-item><a href=/bcbestpractices/><b><i class="fas fa-medal"></i> </b>BC Dev. Best Practices</a><ul>
<li data-nav-id=/bcbestpractices/readability/ title=Readability class=dd-item><a href=/bcbestpractices/readability/>Readability</a><ul>
<li data-nav-id=/bcbestpractices/readability/begin-as-an-afterword/ title="begin as an 'After Word'" class=dd-item><a href=/bcbestpractices/readability/begin-as-an-afterword/>begin as an 'After Word'</a></li>
<li data-nav-id=/bcbestpractices/readability/begin-end/ title="Begin-End - Compound Only" class=dd-item><a href=/bcbestpractices/readability/begin-end/>Begin-End - Compound Only</a></li>
<li data-nav-id=/bcbestpractices/readability/keyword-pairs-indentation/ title="Keyword Pairs - Indentation" class=dd-item><a href=/bcbestpractices/readability/keyword-pairs-indentation/>Keyword Pairs - Indentation</a></li>
<li data-nav-id=/bcbestpractices/readability/lonely-repeat/ title="Lonely Repeat" class=dd-item><a href=/bcbestpractices/readability/lonely-repeat/>Lonely Repeat</a></li>
<li data-nav-id=/bcbestpractices/readability/named-invocations/ title="Named Invocations" class=dd-item><a href=/bcbestpractices/readability/named-invocations/>Named Invocations</a></li>
@ -295,12 +297,12 @@ ALGuidelines.Dev
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1639516860></script>
<script src=/js/perfect-scrollbar.min.js?1639516860></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1639516860></script>
<script src=/js/jquery.svg.pan.zoom.js?1639516860></script>
<script src=/js/featherlight.min.js?1639516860></script>
<script src=/js/modernizr.custom-3.6.0.js?1639516860></script>
<script src=/js/relearn.js?1639516860></script>
<script src=/js/clipboard.min.js?1639516898></script>
<script src=/js/perfect-scrollbar.min.js?1639516898></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1639516898></script>
<script src=/js/jquery.svg.pan.zoom.js?1639516898></script>
<script src=/js/featherlight.min.js?1639516898></script>
<script src=/js/modernizr.custom-3.6.0.js?1639516898></script>
<script src=/js/relearn.js?1639516898></script>
</body>
</html>