Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Several suggestions to make it better #162

Merged
merged 29 commits into from
Apr 20, 2023
Merged
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
f19883d
Make .NET written consistently the same throughout
richy58729 Jan 28, 2023
8555e21
Change 'addition' to 'additional'.
richy58729 Jan 28, 2023
b9dd96e
Change some inconsistent punctuation marks.
richy58729 Jan 28, 2023
410532a
Change 'Windows PowerShell' to 'PowerShell'.
richy58729 Jan 28, 2023
10e35e6
Change 'Null' to 'null' to keep it consistent.
richy58729 Jan 28, 2023
5f7cf65
Change "it's" to "its" as it is used possessively.
richy58729 Jan 28, 2023
59b660d
Change 'Powershell' to 'PowerShell'.
richy58729 Jan 28, 2023
7539a35
Change '.Net' to '.NET'.
richy58729 Jan 28, 2023
ecd84a1
Add missing comma to make the sentence correct.
richy58729 Jan 28, 2023
c7defc8
Change '.net' to '.NET'.
richy58729 Jan 28, 2023
04bcaf2
Change '...' to '.'.
richy58729 Jan 28, 2023
454dfe4
Change 'when' to 'which'.
richy58729 Jan 28, 2023
59ac646
Change non-existent words.
richy58729 Jan 28, 2023
fbb9f55
Add dot to the end of a sentence.
richy58729 Jan 28, 2023
f0dc492
Add 'controller'.
richy58729 Jan 28, 2023
58e9ab6
Delete 'on the other hand'.
richy58729 Jan 28, 2023
2e1d936
Delete inconsistent line spacing.
richy58729 Jan 28, 2023
a28f24f
Add dot to sentences.
richy58729 Jan 28, 2023
fa28cea
Correct 'in regards'.
richy58729 Jan 28, 2023
dfb06f4
Write 'pipeline' consistently throughout.
richy58729 Jan 29, 2023
845f55e
Change few typos
richy58729 Apr 16, 2023
4ef6c31
Update Output-and-Formatting.md
richy58729 Apr 16, 2023
d82198f
Update Output-and-Formatting.md
richy58729 Apr 16, 2023
670a534
Update Performance.md
richy58729 Apr 16, 2023
9477842
Update Performance.md
richy58729 Apr 16, 2023
e06936a
Update Security.md
richy58729 Apr 16, 2023
6fbe21f
Update TODO.md
richy58729 Apr 16, 2023
3a00c90
Update Writing-Parameter-Blocks.md
richy58729 Apr 16, 2023
3f9f225
Merge branch 'master' into master
Jaykul Apr 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Change 'when' to 'which'.
  • Loading branch information
richy58729 committed Jan 28, 2023
commit 454dfe464ecfb2d43f6e5a3d3e741c018ad89e35
2 changes: 1 addition & 1 deletion Best-Practices/Building-Reusable-Tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

For this discussion, it's important to have some agreed-upon terminology. While the terminology here isn't used universally, the community generally agrees that several types of "script" exist:

1. Some scripts contain tools, when are meant to be reusable. These are typically functions or advanced functions, and they are typically contained in a script module or in a function library of some kind. These tools are designed for a high level of re-use.
1. Some scripts contain tools, which are meant to be reusable. These are typically functions or advanced functions, and they are typically contained in a script module or in a function library of some kind. These tools are designed for a high level of re-use.
2. Some scripts are controllers, meaning they are intended to utilize one or more tools (functions, commands, etc) to automate a specific business process. A script is not intended to be reusable; it is intended to make use of reuse by leveraging functions and other commands

For example, you might write a "New-CorpUser" script, which provisions new users. In it, you might call numerous commands and functions to create a user account, mailbox-enable them, provision a home folder, and so on. Those discrete tasks might also be used in other processes, so you build them as functions. The script is only intended to automate that one process, and so it doesn't need to exhibit reusability concepts. It's a standalone thing.
Expand Down