This repository contains the public GitHub profile, supporting profile documentation, and default community files for SymPress repositories.
SymPress is a project that implements Symfony components and architecture patterns in WordPress. It is not an agency profile; the focus here is reusable packages, shared conventions, and a clean contribution path for the SymPress ecosystem.
- profile/README.md - the public GitHub profile for SymPress.
- profile/header.png - the SymPress profile banner.
- profile/docs/getting-started.md - the recommended first steps for new SymPress users.
- profile/docs/packages.md - the package map for the SymPress ecosystem.
- profile/docs/principles.md - project principles and positioning.
- profile/docs/roadmap.md - current focus and roadmap notes.
- profile/docs/where-sympress-fits.md - comparison with related WordPress tooling.
- .github/ISSUE_TEMPLATE/ - default issue forms for bugs, features, and documentation work.
- .github/PULL_REQUEST_TEMPLATE.md - the default pull request checklist.
- .github/CODEOWNERS - default repository ownership.
- CODE_OF_CONDUCT.md - community behavior expectations.
- CONTRIBUTING.md - contribution workflow and project principles.
- SECURITY.md - vulnerability reporting guidance.
- scripts/sympress-context - read-only Composer dependency context for maintainers and coding agents.
Use this repository as the special .github repository for the SymPress organization or project account. GitHub will use these files as defaults for repositories that do not define their own local versions.
Project repositories can override any file locally when they need package-specific behavior.
Authenticated maintainers can inspect the package represented by a repository, its reverse dependencies, derived Composer risk surfaces, fast/full checks, and a consumer verification list without executing repository code:
./scripts/sympress-context --repo SymPress/kernelThe helper scans public repositories by default. Private repository metadata is
included only when --include-private is passed explicitly. Use --json for
machine-readable output.
Released under the MIT License.