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
@@ -26,71 +27,71 @@ This dictionary serves as a reference for developers, contributors, and users to
26
27
27
28
## A
28
29
29
-
### API (Application Programming Interface) {#api}
30
-
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.
30
+
### API
31
+
Application Programming Interface (API) - 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.
31
32
32
33
**Example**: The [GitHub](#github) API allows developers to interact with GitHub repositories, issues, and pull requests programmatically.
33
34
34
-
### Azure {#azure}
35
+
### Azure
35
36
Microsoft's cloud computing platform that provides a wide range of cloud services, including compute, analytics, storage, and networking.
A set of development tools and services from Microsoft for software development teams, including version control, build automation, and project management.
41
42
42
-
### Azure Functions {#azure-functions}
43
+
### Azure Functions
43
44
A serverless compute service that lets you run event-triggered code without having to explicitly provision or manage infrastructure.
44
45
45
46
---
46
47
47
48
## B
48
49
49
-
### Branch {#branch}
50
+
### Branch
50
51
In version control systems like [Git](#git), a branch is a parallel version of a [repository](#repository) that diverges from the main working project.
51
52
52
53
**Example**: Feature branches are used to develop new features in isolation before merging back to the main branch.
53
54
54
-
### Build Pipeline {#build-pipeline}
55
+
### Build Pipeline
55
56
An automated process that compiles, tests, and packages source code into deployable artifacts.
A software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run.
62
+
### CI/CD
63
+
Continuous Integration/Continuous Deployment (CI/CD) - A software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run.
63
64
64
-
### Cmdlet {#cmdlet}
65
+
### Cmdlet
65
66
A lightweight [PowerShell](#powershell) command that follows the verb-noun naming convention and is designed to perform a specific function.
A lightweight, standalone, executable package that includes everything needed to run an application: code, runtime, system tools, libraries, and settings.
71
72
72
73
---
73
74
74
75
## D
75
76
76
-
### DevOps {#devops}
77
+
### DevOps
77
78
A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the systems development life cycle and provide continuous delivery.
78
79
79
-
### Docker {#docker}
80
+
### Docker
80
81
A platform for developing, shipping, and running applications using containerization technology.
81
82
82
83
---
83
84
84
85
## G
85
86
86
-
### Git {#git}
87
+
### Git
87
88
A distributed version control system for tracking changes in source code during software development.
88
89
89
-
### GitHub {#github}
90
+
### GitHub
90
91
A web-based platform for version control and collaboration that lets you and others work together on projects from anywhere.
91
92
92
-
### GitHub Actions {#github-actions}
93
-
[GitHub's](#github) built-in [CI/CD](#ci-cd) platform that allows you to automate your build, test, and deployment [pipeline](#pipeline).
93
+
### GitHub Actions
94
+
[GitHub's](#github) built-in [CI/CD](#cicd) platform that allows you to automate your build, test, and deployment [pipeline](#pipeline).
94
95
95
96
**Example**: Automatically running tests when a [pull request](#pull-request) is created.
96
97
@@ -99,82 +100,82 @@ A web-based platform for version control and collaboration that lets you and oth
99
100
## L
100
101
101
102
### LTS
102
-
Long-Term Servicing.
103
+
Long-Term Servicing (LTS).
103
104
For more info visit: [PowerShell Support Lifecycle](https://learn.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle?view=powershell-7.5)
104
105
105
106
---
106
107
107
108
## M
108
109
109
-
### Markdown {#markdown}
110
+
### Markdown
110
111
A lightweight markup language with plain text formatting syntax, designed to be converted to HTML and many other formats.
111
112
112
-
### MkDocs {#mkdocs}
113
+
### MkDocs
113
114
A fast, simple static site generator that's geared towards building project documentation using [Markdown](#markdown) files.
114
115
115
-
### Module {#module}
116
+
### Module
116
117
In [PowerShell](#powershell), a package that contains PowerShell members, such as [cmdlets](#cmdlet), providers, functions, workflows, variables, and aliases.
117
118
118
119
---
119
120
120
121
## P
121
122
122
-
### Pipeline {#pipeline}
123
+
### Pipeline
123
124
A series of automated processes that allow developers and [DevOps](#devops) professionals to reliably and efficiently compile, build, and deploy their code.
124
125
125
-
### PowerShell {#powershell}
126
+
### PowerShell
126
127
A task automation and configuration management framework from Microsoft, consisting of a command-line shell and the associated scripting language.
127
128
128
-
### Pull Request (PR) {#pull-request}
129
-
A method of submitting contributions to a software project where changes are proposed and reviewed before being merged into the main codebase.
129
+
### Pull Request
130
+
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.
130
131
131
132
---
132
133
133
134
## R
134
135
135
-
### Repository (Repo) {#repository}
136
-
A storage location for software packages, often used in version control systems to store project files and their revision history.
136
+
### Repository
137
+
Repository (Repo) - A storage location for software packages, often used in version control systems to store project files and their revision history.
137
138
138
-
### REST API {#rest-api}
139
+
### REST API
139
140
An architectural style for designing web services that uses HTTP requests to GET, PUT, POST, and DELETE data.
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.
146
+
### Semantic Versioning
147
+
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.
147
148
148
149
**Example**: Version 1.2.3 where 1 is major, 2 is minor, and 3 is patch.
149
150
150
-
### Static Site Generator {#static-site-generator}
151
+
### Static Site Generator
151
152
A tool that generates a full static HTML website based on raw data and a set of templates.
152
153
153
154
---
154
155
155
156
## T
156
157
157
-
### Template {#template}
158
+
### Template
158
159
A pre-designed format or structure that can be used as a starting point for creating new files, projects, or configurations.
159
160
160
-
### Testing {#testing}
161
+
### Testing
161
162
The process of evaluating and verifying that a software application or system meets specified requirements and functions correctly.
162
163
163
164
---
164
165
165
166
## V
166
167
167
-
### Version Control {#version-control}
168
+
### Version Control
168
169
A system that records changes to a file or set of files over time so that you can recall specific versions later.
169
170
170
-
### Virtual Environment {#virtual-environment}
171
+
### Virtual Environment
171
172
An isolated environment that allows you to install packages and dependencies without affecting the global system installation.
172
173
173
174
---
174
175
175
176
## W
176
177
177
-
### Workflow {#workflow}
178
+
### Workflow
178
179
A series of automated steps or processes that execute in response to specific events or triggers.
179
180
180
181
**Example**: A [GitHub Actions](#github-actions) workflow that runs tests every time code is pushed to a [repository](#repository).
@@ -183,8 +184,8 @@ A series of automated steps or processes that execute in response to specific ev
183
184
184
185
## Y
185
186
186
-
### YAML (YAML Ain't Markup Language) {#yaml}
187
-
A human-readable data serialization standard commonly used for configuration files and data exchange.
187
+
### YAML
188
+
YAML Ain't Markup Language (YAML) - A human-readable data serialization standard commonly used for configuration files and data exchange.
188
189
189
190
**Example**: [GitHub Actions](#github-actions) workflows are defined using [YAML](#yaml) files.
0 commit comments