You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>This dictionary serves as a reference for developers, contributors, and users to understand the terminology and concepts used in PSModule projects. Each entry includes clear definitions, usage examples, and related links where applicable.</p>
<p>A set of protocols, routines, and tools for building software applications. APIs specify how software components should interact and are used when programming graphical user interface (GUI) components.</p>
<p>Application Programming Interface (<abbrtitle="Application Programming Interface">API</abbr>) - A set of protocols, routines, and tools for building software applications. APIs specify how software components should interact and are used when programming graphical user interface (GUI) components.</p>
1949
1950
<p><strong>Example</strong>: The <ahref="#github"><abbrtitle="Web-based platform for version control using Git">GitHub</abbr></a><abbrtitle="Application Programming Interface">API</abbr> allows developers to interact with <abbrtitle="Web-based platform for version control using Git">GitHub</abbr> repositories, issues, and pull requests programmatically.</p>
<p>A software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run.</p>
<p>Continuous Integration/Continuous Deployment (<abbrtitle="Continuous Integration/Continuous Deployment">CI/CD</abbr>) - A software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run.</p>
<p>A lightweight <ahref="#powershell">PowerShell</a> command that follows the verb-noun naming convention and is designed to perform a specific function.</p>
@@ -1983,12 +1984,12 @@ <h3 id="git"><abbr title="Version Control System">Git</abbr><a class="headerlink
1983
1984
<h3id="github"><abbrtitle="Web-based platform for version control using Git">GitHub</abbr><aclass="headerlink" href="#github" title="Permanent link">#</a></h3>
1984
1985
<p>A web-based platform for version control and collaboration that lets you and others work together on projects from anywhere.</p>
1985
1986
<h3id="github-actions"><abbrtitle="Web-based platform for version control using Git">GitHub</abbr> Actions<aclass="headerlink" href="#github-actions" title="Permanent link">#</a></h3>
1986
-
<p><ahref="#github"><abbrtitle="Web-based platform for version control using Git">GitHub</abbr>'s</a> built-in <ahref="#ci-cd"><abbrtitle="Continuous Integration/Continuous Deployment">CI/CD</abbr></a> platform that allows you to automate your build, test, and deployment <ahref="#pipeline">pipeline</a>.</p>
1987
+
<p><ahref="#github"><abbrtitle="Web-based platform for version control using Git">GitHub</abbr>'s</a> built-in <ahref="#cicd"><abbrtitle="Continuous Integration/Continuous Deployment">CI/CD</abbr></a> platform that allows you to automate your build, test, and deployment <ahref="#pipeline">pipeline</a>.</p>
1987
1988
<p><strong>Example</strong>: Automatically running tests when a <ahref="#pull-request">pull request</a> is created.</p>
For more info visit: <ahref="https://learn.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle?view=powershell-7.5">PowerShell Support Lifecycle</a></p>
<p>A series of automated processes that allow developers and <ahref="#devops"><abbrtitle="Development and Operations">DevOps</abbr></a> professionals to reliably and efficiently compile, build, and deploy their code.</p>
<p>A task automation and configuration management framework from Microsoft, consisting of a command-line shell and the associated scripting language.</p>
<p>Pull Request (PR) - A method of submitting contributions to a software project where changes are proposed and reviewed before being merged into the main codebase.</p>
<p>Repository (Repo) - A storage location for software packages, often used in version control systems to store project files and their revision history.</p>
2013
2014
<h3id="rest-api"><abbrtitle="Representational State Transfer">REST</abbr><abbrtitle="Application Programming Interface">API</abbr><aclass="headerlink" href="#rest-api" title="Permanent link">#</a></h3>
2014
2015
<p>An architectural style for designing web services that uses <abbrtitle="Hypertext Transfer Protocol">HTTP</abbr> requests to GET, PUT, POST, and DELETE data.</p>
<p>Semantic Versioning (SemVer) - A versioning scheme that uses a three-part version number: MAJOR.MINOR.PATCH, where each part is incremented based on the type of changes made.</p>
2019
2020
<p><strong>Example</strong>: Version 1.2.3 where 1 is major, 2 is minor, and 3 is patch.</p>
2020
2021
<h3id="static-site-generator">Static Site Generator<aclass="headerlink" href="#static-site-generator" title="Permanent link">#</a></h3>
2021
2022
<p>A tool that generates a full static <abbrtitle="Hyper Text Markup Language">HTML</abbr> website based on raw data and a set of templates.</p>
<p><strong>Example</strong>: A <ahref="#github-actions"><abbrtitle="Web-based platform for version control using Git">GitHub</abbr> Actions</a> workflow that runs tests every time code is pushed to a <ahref="#repository">repository</a>.</p>
<p>YAML Ain't Markup Language (YAML) - A human-readable data serialization standard commonly used for configuration files and data exchange.</p>
2043
2044
<p><strong>Example</strong>: <ahref="#github-actions"><abbrtitle="Web-based platform for version control using Git">GitHub</abbr> Actions</a> workflows are defined using <ahref="#yaml">YAML</a> files.</p>
0 commit comments