# Developer Index

**URL:** https://meta.discourse.org/t/developer-index/322723
**Category:** Developers
**Created:** [August 21, 2024, 2:15pm UTC](https://meta.discourse.org/t/developer-index/322723 "2024-08-21T14:15:42Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [August 21, 2024, 2:15pm UTC](https://meta.discourse.org/t/developer-index/322723/1 "2024-08-21T14:15:43Z")

</div>

- Discourse dev environment setup: [(outdated) Guide to Setting Up Discourse Development Environment - GitHub Codespace](https://meta.discourse.org/t/guide-to-setting-up-discourse-development-environment-github-codespace/307231)
- NSFW content blurring: [Our solution for blurring NSFW content](https://meta.discourse.org/t/our-solution-for-blurring-nsfw-content/124584)
- Language-specific code blocks: [Setup Code blocks that stand out, per-language backgrounds](https://meta.discourse.org/t/setup-code-blocks-that-stand-out-per-language-backgrounds/57255)
- Redirect routes in theme component: [Redirect an existing route in a theme component](https://meta.discourse.org/t/redirect-an-existing-route-in-a-theme-component/201900)
- Forum tooltip setup: [Setup a ToolTip in your Forum](https://meta.discourse.org/t/setup-a-tooltip-in-your-forum/45792)
- Discourse status monitoring: [Use Node-Red and Telegram to Monitor Discourse Status](https://meta.discourse.org/t/use-node-red-and-telegram-to-monitor-discourse-status/157229)
- Package plugin as gem: [Package a Discourse plugin as a gem](https://meta.discourse.org/t/package-a-discourse-plugin-as-a-gem/273036)
- Automate plugin setup: [Automating Discourse Plugin Setup with `create-discourse-plugin` gem](https://meta.discourse.org/t/automating-discourse-plugin-setup-with-create-discourse-plugin-gem/315013)
- Ubuntu dev environment (Chinese): [🇨🇳 Installing the Discourse development environment on Ubuntu 在 Ubuntu 上安装 Discourse 开发环境](https://meta.discourse.org/t/installing-the-discourse-development-environment-on-ubuntu/248481)
- Custom Discourse reactions: [Custom Discourse Reactions](https://meta.discourse.org/t/custom-discourse-reactions/198043)
- Custom badge with image via API: [Create a custom badge with an image through the API](https://meta.discourse.org/t/create-a-custom-badge-with-an-image-through-the-api/210616)
- Maintainable text snippets: [Insertable, centrally maintained text/markdown snippets](https://meta.discourse.org/t/insertable-centrally-maintained-text-markdown-snippets/97246)
- Star ratings in search results: [Display star ratings for Discourse pages in search engine results (SERPs)](https://meta.discourse.org/t/display-star-ratings-for-discourse-pages-in-search-engine-results-serps/84316)
- Screen for dev install (Ubuntu): [Use Screen To Bootstrap A Development Install (Ubuntu)](https://meta.discourse.org/t/use-screen-to-bootstrap-a-development-install-ubuntu/62678)
- Smart chatbot setup: [Set up a smart chatbot on discourse 🤖](https://meta.discourse.org/t/set-up-a-smart-chatbot-on-discourse/82632)
- Add plugin translations: [Add translation to a plugin](https://meta.discourse.org/t/add-translation-to-a-plugin/54748)
- Customize mention colors: [Customize mention colors](https://meta.discourse.org/t/customize-mention-colors/219023)
- Copyright for tagged topics: [Add copyright protection to tagged topics](https://meta.discourse.org/t/add-copyright-protection-to-tagged-topics/208970)
- Customize New Topic button: [Customize the New Topic button](https://meta.discourse.org/t/customize-the-new-topic-button/197848)
- Use PromiseProxyMixin in theme: [Use Ember.PromiseProxyMixin in a theme](https://meta.discourse.org/t/use-ember-promiseproxymixin-in-a-theme/147231)
- Beginner’s guide to Discourse dev: [Learn how to start building stuff for Discourse if you're newbie (like myself)](https://meta.discourse.org/t/learn-how-to-start-building-stuff-for-discourse-if-youre-newbie-like-myself/45954)
- API for restricted categories: [Use the API to create restricted categories for external groups](https://meta.discourse.org/t/use-the-api-to-create-restricted-categories-for-external-groups/139107)
- Suspend user via API: [Suspend a user via the API](https://meta.discourse.org/t/suspend-a-user-via-the-api/36810)
- Override Discourse methods in plugins: [Override existing Discourse methods in plugins](https://meta.discourse.org/t/override-existing-discourse-methods-in-plugins/83389)
- Localize plugin templates: [Making Plugin Templates Localization friendly](https://meta.discourse.org/t/making-plugin-templates-localization-friendly/40952)
- Customize loading icon: [Customize the loading icon](https://meta.discourse.org/t/customize-the-loading-icon/165743)
- Custom per-user plugin setting: [Add a custom per-user setting in a plugin](https://meta.discourse.org/t/add-a-custom-per-user-setting-in-a-plugin/94048)
