{"id":13599348,"url":"https://github.com/devblackops/Stucco","last_synced_at":"2025-04-10T12:32:22.308Z","repository":{"id":43068117,"uuid":"151516438","full_name":"devblackops/Stucco","owner":"devblackops","description":"An opinionated Plaster template for high-quality PowerShell modules","archived":false,"fork":false,"pushed_at":"2024-02-11T16:12:38.000Z","size":137,"stargazers_count":202,"open_issues_count":10,"forks_count":27,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-03-31T12:39:02.397Z","etag":null,"topics":["plaster","plaster-template","powershell"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devblackops.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"devblackops","patreon":"devblackops"}},"created_at":"2018-10-04T04:02:28.000Z","updated_at":"2025-03-18T07:40:00.000Z","dependencies_parsed_at":"2024-01-14T04:45:03.205Z","dependency_job_id":"1aef0e7b-2a8c-40dd-bc00-4293bd4275f2","html_url":"https://github.com/devblackops/Stucco","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devblackops%2FStucco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devblackops%2FStucco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devblackops%2FStucco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devblackops%2FStucco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devblackops","download_url":"https://codeload.github.com/devblackops/Stucco/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248217145,"owners_count":21066633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["plaster","plaster-template","powershell"],"created_at":"2024-08-01T17:01:02.651Z","updated_at":"2025-04-10T12:32:17.298Z","avatar_url":"https://github.com/devblackops.png","language":"PowerShell","readme":"# Stucco\n\n| GitHub Actions |  PS Gallery | License |\n|----------------|-------------|---------|\n[![GitHub Actions Status][github-actions-badge]][github-actions-build] | [![PowerShell Gallery][psgallery-badge]][psgallery] | [![License][license-badge]][license]\n\n---\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./media/trowel.png\" alt=\"Trowel\"\u003e\n\u003c/p\u003e\n\nStucco is an **opinionated** [Plaster](https://github.com/PowerShellOrg/Plaster) template for building high-quality [PowerShell](https://github.com/PowerShell/PowerShell) modules.\nThis template produces PowerShell projects according to a structure that I and many others in the PowerShell community use.\nApart from the PowerShell module itself, this template creates project scaffolding that enables effective collaboration with the community.\n\n\n## Features\n\n- MIT or Apache licensing options\n- Changelog following [Keep a Changelog](http://keepachangelog.com/) guidelines with [Semantic Versioning](http://semver.org/)\n- Optional [Code of Conduct](http://contributor-covenant.org)\n- Optional [Read The Docs](https://readthedocs.org/) support for online documentation using [Mkdocs](https://www.mkdocs.org/)\n- Optional [PlatyPS](https://github.com/PowerShell/platyPS) support for markdown-based help documentation\n- Project dependency resolution using [PSDepend](https://github.com/RamblingCookieMonster/PSDepend)\n- [psake](https://github.com/psake/psake) tasks using [PowerShellBuild](https://github.com/psake/PowerShellBuild) for build / test automation\n- [AppVeyor](https://www.appveyor.com/), [Azure Pipelines](https://azure.microsoft.com/en-us/services/devops/pipelines/) or [GitLab CI/CD](https://docs.gitlab.com/ee/ci/) for CI/CD\n- GitHub templates for contributing, issues, and pull requests\n- VSCode tasks\n\n## Usage\n\n```powershell\n$template = Get-PlasterTemplate -IncludeInstalledModules | Where-Object TemplatePath -Match 'Stucco'\n\nInvoke-Plaster -TemplatePath $template.TemplatePath\n```\n\n## Contributions Welcome\n\nThe goal of this project is help create common patterns for PowerShell module development.\nAdditional features or capabilities that benefit the community are welcome.\n\n[github-actions-badge]: https://github.com/devblackops/stucco/workflows/CI/badge.svg\n[github-actions-build]: https://github.com/devblackops/stucco/actions\n[psgallery-badge]: https://img.shields.io/powershellgallery/dt/stucco.svg\n[psgallery]: https://www.powershellgallery.com/packages/stucco\n[license-badge]: https://img.shields.io/github/license/devblackops/stucco.svg\n[license]: https://www.powershellgallery.com/packages/stucco\n","funding_links":["https://github.com/sponsors/devblackops","https://patreon.com/devblackops"],"categories":["PowerShell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevblackops%2FStucco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevblackops%2FStucco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevblackops%2FStucco/lists"}