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

New-ModuleTemplate & Collaboration #8

Open
ili101 opened this issue Jul 21, 2022 · 2 comments
Open

New-ModuleTemplate & Collaboration #8

ili101 opened this issue Jul 21, 2022 · 2 comments

Comments

@ili101
Copy link
Owner

ili101 commented Jul 21, 2022

Writing PowerShell modules is fun but can be tedious to set up.
4 years ago I created this repo as a base that can be copped to create modules.
As I was setting up a new module (https://github.com/ili101/PartnerCustomerCommunity) I realized I didn't use my own template, this showed me it's not good enough. So I'm thinking of improving it in 2 ways:

New-ModuleTemplate

New-ModuleTemplate Cmdlet that is sort of a wizard for creating a new module. It will ask you for a name, and the components you will like to use and create it for you, no need to copy and configure manually.

Collaboration

Why write stuff from scratch, if better solutions are available? We can promote other good tools and make them accessible easily.
Those are the areas I was thinking you will be able to select if and what to use:

Git

  • Init a repo for you.

Build

GitHub

Test

  • Pester basic setup.

GitHub Actions

Azure Pipelines

Publish to the gallery.

Help?

What other tools or best practices are there that can be included or replace the ones I made?
Do you like to help?

@sdwheeler
Copy link

Take a look at https://github.com/PowerShellOrg/Plaster

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants