An emoji shortname extension for Sphinx
I was building documentation at work the other day and found Sphinx was not rendering emojis like I had hoped. I tried out the emojicode extension but was limited by its lack of support for Markdown and its bar syntax.
So, I wrote a new extension to work with both Markdown
and reStructuredText
. The extension uses the familiar shortname sandwiched between colons syntax.
You can fetch the emoji-shortname
package from PyPI or view the source on GitHub.
Truthfully, this project was more of an exercise in Python tooling than anything else. I learned a lot about packaging projects and the various PEPs that relate to the task. I trust this experience will help me launch more packages in the future.