Skip to content

Commit e6562c4

Browse files
authored
Migrate example submissions to a form (#931)
- Don't show in changelog
1 parent 90649f5 commit e6562c4

2 files changed

Lines changed: 57 additions & 44 deletions

File tree

.github/ISSUE_TEMPLATE/new-example.md

Lines changed: 0 additions & 44 deletions
This file was deleted.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: ✨New example
2+
about: Submit a new example to be added to the repository
3+
title: 'New example: <title>'
4+
labels: ['✨ New example']
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: '# Example submission'
9+
- type: textarea
10+
id: description
11+
attributes:
12+
label: Description
13+
description: A clear and concise description of what the example is, how useful it is.
14+
placeholder: This example shows how to...
15+
- type: checkboxes
16+
id: checklist
17+
attributes:
18+
label: Checklist
19+
description: Make sure you have done all of this before submitting!
20+
options:
21+
- label: "I've followed all of [the best practices](https://wiki.gdevelop.io/gdevelop5/community/guide-for-submitting-an-example)."
22+
required: true
23+
- label: My game has a proper name in the game properties.
24+
required: true
25+
- label: My game package name begins with `com.example.`.
26+
required: true
27+
- label: My game has all events unfolded.
28+
required: true
29+
- label: I've added myself as the author in the game properties.
30+
required: true
31+
- label: I've included a file called "README.md" with a description in proper English, explaining what this example is doing.
32+
required: true
33+
- label: I confirm that this game and all of its resources can be integrated to this GitHub repository, distributed and MIT licensed.
34+
required: true
35+
- label: I've cleaned unused resources.
36+
required: true
37+
- type: textarea
38+
id: example
39+
attributes:
40+
label: Game project folder
41+
description: Please drag into this text field a zip file containing your game project folder and all its resources (images, sounds, etc...). **DO NOT PUT A LINK TO AN EXTERNAL SERVICE LIKE GOOGLE DRIVE!**
42+
placeholder: '[MyExample.zip]()'
43+
validations:
44+
required: true
45+
- type: textarea
46+
id: preview
47+
attributes:
48+
label: Game preview
49+
description: You can add a few screenshots of your game and a link to play it to show how cool your example is.
50+
placeholder: 'Try my game on gd.games...'
51+
validations:
52+
required: false
53+
- type: markdown
54+
attributes:
55+
value: |
56+
If your game is high quality and useful, it will be added to the list of GDevelop community examples.
57+
Thanks for contributing to GDevelop! 🙌

0 commit comments

Comments
 (0)