-
-
Notifications
You must be signed in to change notification settings - Fork 170
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 🚧 Move KoanOrder file * 📝 🎨 Update KoanIndex file - Reformat table in koan index - Update note in KoanIndex File - Remove Module column in favour of using separate tables with headings. - Move links to bottom of file to neaten table. * 📝 Update vscode json files * 📝 Reorder the Introduction segment - Move AboutBooleans to 102 - Update AboutBooleans. - Move AboutNumbers to 103 - Update AboutNumbers - Move AboutStrings to 104 - Move AboutBinary to 107 * 🚧 Update order for Foundations * 🎨 Add missing newline * 🎨 Use consistent quoting in AboutBooleans * 🚧 Fix up katas - Add missing kata to index - Rename stock challenge to match new kata style * 📝 add symbol for incomplete topics
- Loading branch information
Showing
15 changed files
with
174 additions
and
98 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"cSpell.words": [ | ||
"Cmdlet", | ||
"Cmdlets", | ||
"Dbatools", | ||
"Hashtables", | ||
"Katas" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
# PSKoans Topic Index | ||
|
||
Below are tables of all koan topics and their corresponding positions. | ||
When adding or updating koan topics, please keep this file up to date. | ||
|
||
> Draft / incomplete / stub / planned topics are marked with **§** | ||
## Default Topics | ||
|
||
| Folder | Topic | Position | | ||
| ----------------------- | :------------------------------------------------------------- | :------: | | ||
| Introduction | [AboutAssertions][AboutAssertions] | 101 | | ||
| Introduction | [AboutBooleans][AboutBooleans] | 102 | | ||
| Introduction | [AboutNumbers][AboutNumbers] | 103 | | ||
| Introduction | [AboutStrings][AboutStrings] | 104 | | ||
| Introduction | [AboutCmdletVerbs][AboutCmdletVerbs] | 105 | | ||
| Introduction | [AboutGetMember][AboutGetMember] | 106 | | ||
| Introduction | [AboutBinary][AboutBinary] | 107 | | ||
| Foundations | [AboutVariables][AboutVariables] | 111 | | ||
| Foundations | [AboutAssignmentAndArithmetic][AboutAssignmentAndArithmetic] | 112 | | ||
| Foundations | [AboutArrays][AboutArrays] | 113 | | ||
| Foundations | [AboutComparison][AboutComparison] | 114 | | ||
| Foundations | [AboutStringOperators][AboutStringOperators] | 115 | | ||
| Foundations | [AboutConditionals][AboutConditionals] | 116 | | ||
| Foundations | [AboutFunctionsAndScriptBlocks][AboutFunctionsAndScriptBlocks] | 117 | | ||
| Foundations | [AboutOrderOfOperations][AboutOrderOfOperations] | 118 | | ||
| Foundations | [AboutTypeOperators][AboutTypeOperators] | 119 | | ||
| Foundations | [AboutHashtables][AboutHashtables] | 120 | | ||
| Foundations | [AboutLoopsAndPipelines][AboutLoopsAndPipelines] | 121 | | ||
| Katas | [ProcessingStrings][ProcessingStrings] | 150 | | ||
| Katas | [SortingCharacters][SortingCharacters] | 151 | | ||
| Cmdlets 1 | [AboutDiscovery][AboutDiscovery] | 201 | | ||
| Cmdlets 1 | [AboutPSProviders][AboutPSProviders] | 202 | | ||
| Cmdlets 1 | [AboutNewObject][AboutNewObject] | 204 | | ||
| Cmdlets 1 | [AboutCompareObject][AboutCompareObject] | 205 | | ||
| Cmdlets 1 | [AboutMeasureObject][AboutMeasureObject] | 206 | | ||
| Cmdlets 1 | [AboutSelectObject][AboutSelectObject] | 206 | | ||
| Cmdlets 1 | [AboutWhereObject][AboutWhereObject] | 207 | | ||
| Cmdlets 1 | [AboutForEachObject][AboutForEachObject] | 208 | | ||
| Cmdlets 1 | [AboutTeeObject][AboutTeeObject] | 209 | | ||
| Cmdlets 1 | [AboutGroupObject][AboutGroupObject] | 210 | | ||
| Cmdlets 1 | [AboutSortObject][AboutSortObject] | 211 | | ||
| Cmdlets 1 | [AboutModules][AboutModules] | 212 | | ||
| Constructs and Patterns | [AboutLists][AboutLists] | 301 | | ||
| Constructs and Patterns | [AboutStringBuilder][AboutStringBuilder] | 302 | | ||
| Constructs and Patterns | [AboutCustomObjects][AboutCustomObjects] | 303 | | ||
| Constructs and Patterns | [AboutPSObjects][AboutPSObjects] | 304 | | ||
| Constructs and Patterns | [AboutSplatting][AboutSplatting] | 305 | | ||
| Constructs and Patterns | [**§** AboutAdvancedFunctions][AboutAdvancedFunctions] | 306 | | ||
| Constructs and Patterns | [AboutRedirection][AboutRedirection] | 307 | | ||
| Constructs and Patterns | [AboutErrorHandling][AboutErrorHandling] | 308 | | ||
| Constructs and Patterns | [AboutBitwiseOperators][AboutBitwiseOperators] | 309 | | ||
| Constructs and Patterns | [AboutEnumerations][AboutEnumerations] | 310 | | ||
| Cmdlets 2 | [AboutOutCmdlets][AboutOutCmdlets] | 401 | | ||
|
||
## Module Topics | ||
|
||
### Dbatools | ||
|
||
> TBD | ||
<!-- Links for default koan topics --> | ||
|
||
[AboutAssertions]: PSKoans/Koans/Introduction/AboutAssertions.Koans.ps1 | ||
[AboutBooleans]: PSKoans/Koans/Introduction/AboutBooleans.Koans.ps1 | ||
[AboutNumbers]: PSKoans/Koans/Introduction/AboutNumbers.Koans.ps1 | ||
[AboutStrings]: PSKoans/Koans/Introduction/AboutStrings.Koans.ps1 | ||
[AboutCmdletVerbs]: PSKoans/Koans/Introduction/AboutCmdletVerbs.Koans.ps1 | ||
[AboutGetMember]: PSKoans/Koans/Introduction/AboutGetMember.Koans.ps1 | ||
[AboutBinary]: PSKoans/Koans/Introduction/AboutBinary.Koans.ps1 | ||
[AboutVariables]: PSKoans/Koans/Foundations/AboutVariables.Koans.ps1 | ||
[AboutAssignmentAndArithmetic]: PSKoans/Koans/Foundations/AboutAssignmentAndArithmetic.Koans.ps1 | ||
[AboutArrays]: PSKoans/Koans/Foundations/AboutArrays.Koans.ps1 | ||
[AboutComparison]: PSKoans/Koans/Foundations/AboutComparison.Koans.ps1 | ||
[AboutStringOperators]: PSKoans/Koans/Foundations/AboutStringOperators.Koans.ps1 | ||
[AboutConditionals]: PSKoans/Koans/Foundations/AboutConditionals.Koans.ps1 | ||
[AboutFunctionsAndScriptBlocks]: PSKoans/Koans/Foundations/AboutFunctionsAndScriptBlocks.Koans.ps1 | ||
[AboutOrderOfOperations]: PSKoans/Koans/Foundations/AboutOrderOfOperations.Koans.ps1 | ||
[AboutTypeOperators]: PSKoans/Koans/Foundations/AboutTypeOperators.Koans.ps1 | ||
[AboutHashtables]: PSKoans/Koans/Foundations/AboutHashtables.Koans.ps1 | ||
[AboutLoopsAndPipelines]: PSKoans/Koans/Foundations/AboutLoopsAndPipelines.Koans.ps1 | ||
[ProcessingStrings]: PSKoans/Koans/Katas/ProcessingStrings.Koans.ps1 | ||
[SortingCharacters]: PSKoans/Koans/Katas/SortingCharacters.Koans.ps1 | ||
[AboutDiscovery]: PSKoans/Koans/Cmdlets%201/AboutDiscovery.Koans.ps1 | ||
[AboutPSProviders]: PSKoans/Koans/Cmdlets%201/AboutPSProviders.Koans.ps1 | ||
[AboutNewObject]: PSKoans/Koans/Cmdlets%201/AboutNewObject.Koans.ps1 | ||
[AboutCompareObject]: PSKoans/Koans/Cmdlets%201/AboutCompareObject.Koans.ps1 | ||
[AboutMeasureObject]: PSKoans/Koans/Cmdlets%201/AboutMeasureObject.Koans.ps1 | ||
[AboutSelectObject]: PSKoans/Koans/Cmdlets%201/AboutSelectObject.Koans.ps1 | ||
[AboutWhereObject]: PSKoans/Koans/Cmdlets%201/AboutWhereObject.Koans.ps1 | ||
[AboutForEachObject]: PSKoans/Koans/Cmdlets%201/AboutForEachObject.Koans.ps1 | ||
[AboutTeeObject]: PSKoans/Koans/Cmdlets%201/AboutTeeObject.Koans.ps1 | ||
[AboutGroupObject]: PSKoans/Koans/Cmdlets%201/AboutGroupObject.Koans.ps1 | ||
[AboutSortObject]: PSKoans/Koans/Cmdlets%201/AboutSortObject.Koans.ps1 | ||
[AboutModules]: PSKoans/Koans/Cmdlets%201/AboutModules.Koans.ps1 | ||
[AboutLists]: PSKoans/Koans/Constructs%20and%20Patterns/AboutLists.Koans.ps1 | ||
[AboutStringBuilder]: PSKoans/Koans/Constructs%20and%20Patterns/AboutStringBuilder.Koans.ps1 | ||
[AboutCustomObjects]: PSKoans/Koans/Constructs%20and%20Patterns/AboutCustomObjects.Koans.ps1 | ||
[AboutPSObjects]: PSKoans/Koans/Constructs%20and%20Patterns/AboutPSObjects.Koans.ps1 | ||
[AboutSplatting]: PSKoans/Koans/Constructs%20and%20Patterns/AboutSplatting.Koans.ps1 | ||
[AboutAdvancedFunctions]: PSKoans/Koans/Constructs%20and%20Patterns/AboutAdvancedFunctions.Koans.ps1 | ||
[AboutRedirection]: PSKoans/Koans/Constructs%20and%20Patterns/AboutRedirection.Koans.ps1 | ||
[AboutErrorHandling]: PSKoans/Koans/Constructs%20and%20Patterns/AboutErrorHandling.Koans.ps1 | ||
[AboutBitwiseOperators]: PSKoans/Koans/Constructs%20and%20Patterns/AboutBitwiseOperators.Koans.ps1 | ||
[AboutEnumerations]: PSKoans/Koans/Constructs%20and%20Patterns/AboutEnumerations.Koans.ps1 | ||
[AboutOutCmdlets]: PSKoans/Koans/Cmdlets%202/AboutOutCmdlets.Koans.ps1 | ||
|
||
<!-- Add links for koans from other modules below this line --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
using module PSKoans | ||
[Koan(Position = 120)] | ||
[Koan(Position = 116)] | ||
param() | ||
<# | ||
Conditionals and Branching | ||
|
2 changes: 1 addition & 1 deletion
2
PSKoans/Koans/Foundations/AboutFunctionsAndScriptBlocks.Koans.ps1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
using module PSKoans | ||
[Koan(Position = 121)] | ||
[Koan(Position = 117)] | ||
param() | ||
<# | ||
Functions & Script Blocks (I) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
using module PSKoans | ||
[Koan(Position = 130)] | ||
[Koan(Position = 120)] | ||
param() | ||
<# | ||
Hashtables | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
using module PSKoans | ||
[Koan(Position = 131)] | ||
[Koan(Position = 121)] | ||
param() | ||
<# | ||
The Pipeline & Loops | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
using module PSKoans | ||
[Koan(Position = 122)] | ||
[Koan(Position = 118)] | ||
param() | ||
<# | ||
Order of Operations | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
using module PSKoans | ||
[Koan(Position = 129)] | ||
[Koan(Position = 119)] | ||
param() | ||
<# | ||
Type Operators | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
using module PSKoans | ||
[Koan(Position = 107)] | ||
[Koan(Position = 104)] | ||
param() | ||
<# | ||
Strings | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.