Skip to content

target/emoji_manager

Repository files navigation

Emoji Manager

Propose, vote, and upload custom Slack emoji with Emoji Manager 🎉.

With @Emoji Manager, a Slack user proposes an emoji, the community votes on it, and approved emoji are automatically uploaded to Slack. We created @Emoji Manager to bridge a gap in the Slack emoji management process. Natively, Slack provides 2 primary options for setting custom emoji:

  • Allow anyone to upload anything as an emoji
  • Only give a select group (like admins) the ability to upload an emoji

Each of these have some problems, and neither encourage a good community interaction. @Emoji Manager creates an environment with simple rules, broad engagement and is self-governing.

We wrote a blog post about the importance of custom emoji here: https://tech.target.com/blog/custom-emoji-management

Usage

See Usage.md for detailed directions for using @Emoji Manager

Installation

See Installation.md for detailed directions for installing @Emoji Manager

Contributing

Would you like to contribute to the development of @Emoji Manager? There are many ways you can help!

  • Open new issues for bugs you find. Be sure to include enough detail to replicate the issue.
  • Propose improved workflows and methods. If you have a great idea, be sure to let us know! @Emoji Manager has evolved over the years due to direct feedback from our users.
  • Write some code. The codebase is in Kotlin, if that is something you are familiar with we would love Pull Requests of fixes, features, or more.

See CONTRIBUTING.md for more information