...
Get the PNG for your badge.
Upload the badge
The badge will need a URL to the badge image. The simplest thing to do is to write a post in Discourse explaining the new badge. Paste the badge image into the post. Once you save the post, you can right-click the image to get its URL.
Create the badge
Go to https://discuss.openedx.org/admin/badges, and use the New button.
Icon: It doesn’t matter that much, because your image will take precedence.
Image: put the image URL you copied into the Image fieldselect Upload an Image, and upload the badge image you made.
Type (bronze, silver, gold): Probably at least silver. Look at the existing badges to see other badges for comparison.
Group: “Contribution” is likely, but we can make another group if you want.
Write descriptions
Be sure to check off:
“Show badge on the public badges page”
“Show post granting badge on badge page”, if appropriate
“Enable badge”
Award the badge
...