[web-php] master: Add design contest template
| From: | Derick Rethans | Date: | Wed, 01 Oct 2025 10:56:13 +0000 |
| Subject: | [web-php] master: Add design contest template | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-33249@lists.php.net to get a copy of this message | ||
Author: Derick Rethans (derickr)
Date: 2025-10-01T11:56:09+01:00
Commit: https://github.com/php/web-php/commit/3d9d4449236f92615eb5751a4fb803df30b581f9
Raw diff: https://github.com/php/web-php/commit/3d9d4449236f92615eb5751a4fb803df30b581f9.diff
Add design contest template
Changed paths:
A .github/ISSUE_TEMPLATE/design-contest.yml
Diff:
diff --git a/.github/ISSUE_TEMPLATE/design-contest.yml b/.github/ISSUE_TEMPLATE/design-contest.yml
new file mode 100644
index 0000000000..9d2c3fe430
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/design-contest.yml
@@ -0,0 +1,51 @@
+name: "PHP 8.5 Release Page Design Content Submission"
+description: "Submit your design for the PHP 8.5 Release Page"
+labels: ["Design Contest"]
+
+body:
+ - type: textarea
+ id: rationale
+ attributes:
+ label: "Rationale (300-600 words)"
+ description: |
+ Explain information hierarchy, layout choices, and how the design meets
+ goals.
+ validations:
+ required: true
+
+ - type: markdown
+ id: screenshot
+ attributes:
+ value: |
+ ## Screenshots
+
+ You must add 3 to 5 screenshots to this submission.
+
+ - type: textarea
+ id: team
+ attributes:
+ label: "Names and Contact Details"
+ description: "Please provide your contact details"
+ validations:
+ required: true
+
+ - type: input
+ id: links
+ attributes:
+ label: "Link to mockup/prototype"
+ description: "Please provide a link to the mockup or prototype if available."
+ placeholder: "https://example.com/my-design.html"
+ validations:
+ required: true
+
+ - type: checkboxes
+ id: license
+ attributes:
+ label: "License"
+ description: |
+ Submissions must be original. If selected, I agree to license it under
+ the [same terms as the php.net website](https://www.php.net/copyright.php) and allow
+ adaptations for implementation.
+ options:
+ - label: "I confirm, and agree."
+ required: true