I've been working on a new version of dotnetzero (formerly psakezero). This v2 version has a number of changes that were fun to build.
Large refactoring into smaller PowerShell functions
I'm trying out an approach that takes each PowerShell function and places them into their own file. This was for a couple of reasons. One was . . .
Complaining about a problem without proposing a solution is called whining—Theodore Roosevelt
It's a highly paraphrased quote but Teddy is one of my favorite presidents so we'll just pretend he said that during an expedition and move on. His mustache game was second to none.
New projects, how do you set them up? It can be a range . . .
Without Psake Contrib
Controlling the Wall of Text
Depending on what you have in your tasks as far as verboseness or even how many tasks your given build may have it is nice to have some structure to the build output so that the next person can retain some sanity when looking at the build logs. It will put the logs for each task into a collapsible tree view. . . .
Interation / Sprint Zero
Most projects start with a fresh directory on someone's machine at some undisclosed location. Then what? Basically this is the last point where there seems to be any agreement but I've been using basically the same setup for many projects. I've had these starter concepts spawn other projects from other developers so there . . .