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

Feature: Adds developer tools for easier start and management #389

Merged
merged 1 commit into from
Nov 7, 2021

Conversation

LordHepipud
Copy link
Collaborator

Adds additional Cmdlets to get working on new Icinga for Windows components and publishing of modules including validation alot easier.

New-IcingaForWindowsComponent: Creates an entire new module structure depending on input values, to get a base skeleton for further development ready

Publish-IcingaForWindowsComponent: Properly adds documentation, possible plugin configuration and dependencies of files to the manifest file, ensuring the integrity of the module

Test-IcingaForWindowsComponent: Allows to test your module and checks for code styling issues and errors as well as testing the module itself, if it can be imported, printing errors in case of problems

Open-IcingaForWindowsComponentInEditor: Allows to open a certain Icinga for Windows component in an editor to get started a lot easier. Only supports Visual Studio Code at the moment

@cla-bot cla-bot bot added the cla/signed label Nov 3, 2021
@LordHepipud LordHepipud added this to the v1.7.0 milestone Nov 3, 2021
@LordHepipud LordHepipud added the Enhancement New feature or request label Nov 3, 2021
@LordHepipud LordHepipud self-assigned this Nov 3, 2021
@LordHepipud LordHepipud force-pushed the feature/developer_tools branch 8 times, most recently from 71f9507 to b2b391d Compare November 7, 2021 11:08
@LordHepipud LordHepipud merged commit aa4750e into master Nov 7, 2021
@LordHepipud LordHepipud deleted the feature/developer_tools branch November 7, 2021 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla/signed Enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant