Граф коммитов

6 Коммитов

Автор SHA1 Сообщение Дата
Engin Polat d187d15794
creating initial contributing guideline (#346)
* creating initial contributing guideline

* updating contributing guideline

* addressing pr comments
2023-09-18 14:59:21 -07:00
marclerwick f8a0be2058
#303 Ensure contributor's Read Me includes instructions for adding examples. (#310)
* Adding additional information on how to contribute to the code base including coding standards and step-by-step file changes.

* Spelling correction.

* Grammar update to prevent hard coding a specific step #

* Spelling and grammar correction.

* Update CONTRIBUTING.md

Co-authored-by: Ozi Boms <zboms123@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: Ozi Boms <zboms123@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: Ozi Boms <zboms123@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: Ozi Boms <zboms123@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: Ozi Boms <zboms123@gmail.com>

---------

Co-authored-by: Ozi Boms <zboms123@gmail.com>
2023-04-10 15:08:32 -07:00
Ozi Boms 69cb0d8c10
init (#291) 2023-03-31 17:42:28 -07:00
marclerwick b47a0205dd
#159 Refactor file structure
* Initial commit with all but one unit test functioning correctly.
Confirm-Resource.Tests.ps1 is failing due to "Unable to find type [ResourceType]", which makes no sense, since Get-ResourceByType uses the same enum, but the unit tests pass without issue.

* Merged examples into grouped folders.
Removed modules from the psd1.

* Added a build script that can be used both during development and to build the final .psm1 for publishing to PS Gallery.

* Minor code cleanup.

* Updating CI/CD workflows.

* Updated the installation and contributing docs.

* Moved pr-psgallery.yml workflow into ci.yml. Now that there is a "build" process for the module this should happen in the CI pipeline and not the PR pipeline.

* Fixing working directory for unit tests.

* Swapped out relative paths for the PS Gallery module name in the examples, because the relative path will no longer work without building the module.

* Moved the ci-publish-docs-branch.yml into the ci.yml. It made sense logically once I tried rewriting it after the refactor.

* Fixing broken reference in the 'ci_cd_workflows.md' file.

* Minor update to 'ci_cd_workflows.md'

* I honestly couldn't figure out why `ResourceType` was not able to be found. I tried every which way of `using`/`Import`ing/dot sourcing that can be imagined. I think that this is a fundamental issue with PowerShell. The more I researched the more I found about enums and classes not being available from nested modules. I'm not sure why the classes work and enums do not though.

* Fixing broken unit test's reference to `ResourceType.psm1`.
2023-02-28 16:32:31 -08:00
marclerwick 08c9cfedf8
#119 Local dev environment documentation
* Adding local environment setup to CONTRIBUTING.md

* Adding in megalinter info and some minor changes.

* Fixing linter warning.

* Minor clarification.

* Updating the docker command for megalinter to remove the container when finished.
2023-02-07 11:32:35 -08:00
marclerwick 547d4d3e7c
#120 Contribution documentation (#137)
* Added the CONTRIBUTING.md documentation.

* Fixed linting issues.
2023-02-02 09:59:50 -08:00