This .github repository contains the default community health files, organization-wide policies, and organization profile README.md used across all Shopware GitHub repositories. It helps standardize contributing, security, and behavioral guidelines for everyone collaborating within the Shopware organization.
- Default Community Health Files
Templates for essential community files, such as:
- CONTRIBUTING.md (contribution guidelines)
- CODE_OF_CONDUCT.md (code of conduct for all participants)
- SECURITY.md (security reporting instructions)
- ISSUE_TEMPLATEs (templates for bug reports and feature requests)
- PULL_REQUEST_TEMPLATE.md (guidelines for PR submissions)
- Organization Profile README The public-facing introduction and description for the GitHub organization.
- Octo-STs Organization-wide Policies Enforced settings and security policies applied to all repositories within the Shopware organization.
- Ensure a consistent, open, and welcoming environment for all contributors.
- Provide clear guidelines for contributing, reporting issues, and responsible disclosure/security.
- Save time for maintainers by providing unified templates and best practices.
- Ensure high project and community standards throughout all Shopware codebases.
- If your repo needs access to multiple repos in the same token then you should create a policy here.
- If your repo just needs access to a single repo then you should create a policy in the targeted repo.
- If your repo needs access to multiple repos, but those names shouldn't be public. You could either create a policy in the target repos and request multi octo-sts tokens or ask the product-operations team if they can create a PAT for you.
- If you need cross organization access, you either need octo-sts in the other organizations too or request a PAT.
- You want to trigger a downstream on two repos from another repo or you need to pull multiple private packages from other repos.
- You want to create a PR in another repo.
- You build a new app that isn't public yet.
- You want to pull code from an private shopwareLabs repo.
Allow triggering Downstream from shopware repo (Organization wide) Allow triggering a workflow from shopware repo (Repo scoped)
To contribute or suggest improvements to our community health files and policies:
- Fork this repository.
- Create a feature branch with your changes.
- Open a pull request for review by Shopware maintainers.
Note: Changes here may affect every Shopware repository. Please discuss larger improvements via GitHub issues first.