docs: Overhaul contributor infrastructure and add GitHub templates - #424
docs: Overhaul contributor infrastructure and add GitHub templates#424pradeepkch6-ai wants to merge 1 commit into
Conversation
- Expands CONTRIBUTING.md with setup, code style (ECS), static analysis (PHPStan), and testing instructions derived from composer.json. - Preserves the existing regression-corpus contract documentation. - Adds .github/ISSUE_TEMPLATE for bug reports and feature requests. - Adds .github/PULL_REQUEST_TEMPLATE.md with a CI-aligned checklist.
|
Thank you for this contribution. The expanded contributor setup, testing, and regression-corpus guidance is useful and is being incorporated from this exact revision. We cannot merge the repository-local issue templates because this organization uses centralized structured issue forms; adding local templates here would replace that intake surface. The pull-request checklist, branch reference, release examples, and product positioning also need a small revision before landing. We are preparing that corrected integration while preserving your contribution attribution. I am leaving this PR open until the resulting change has landed and required checks are green, then I will follow up here with the incorporated result and close it cleanly. |
Co-authored-by: Pradeep Chilukury <chilukurypradeepkumar@gmail.com>
|
Completed in No package release was required for this source-only change. Required public qualification |
Description
This PR improves the contributor onboarding experience by overhauling the repository's contributor infrastructure.
The existing
CONTRIBUTING.mdwas highly focused on the regression-corpus contract (which is critical), but lacked guidance on environment setup, local testing, and static analysis. I have expanded the documentation to extract the existing workflows defined incomposer.json(composer ecs,composer stan,composer test) into a clear onboarding guide.The original regression-corpus instructions have been strictly preserved in a dedicated section.
Additionally, this PR introduces:
Type of change
Checklist: