# Developing Discourse on GitHub Codespaces

**URL:** https://meta.discourse.org/t/developing-discourse-on-github-codespaces/336131
**Category:** Developer Guides
**Created:** [November 14, 2024, 12:12pm UTC](https://meta.discourse.org/t/developing-discourse-on-github-codespaces/336131 "2024-11-14T12:12:38Z")
**Posts on this page:** 1
**Showing post:** 15

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [May 22, 2025, 10:55pm UTC](https://meta.discourse.org/t/developing-discourse-on-github-codespaces/336131/15 "2025-05-22T22:55:38Z")

</div>

Yes, I have tried and plugins do work with this.  
It can be installed by:

> [@Install plugins in your non-Docker development environment](https://meta.discourse.org/t/-/205337?silent=true):
>
> (This guide only covers non-docker dev install. For Docker dev whale see [Install Discourse for development using Docker](https://meta.discourse.org/t/beginners-guide-to-install-discourse-for-development-using-docker/102009)) If you’ve followed the [instructions to set up your local discourse](https://meta.discourse.org/t/how-do-i-set-up-a-local-discourse-development-environment/182882/1), you can install a plugin locally: Stop your local server if it’s running. Download the plugin repo and save it your /plugins folder. Alternatively, you can [use a symlink](https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-4-git-setup/31272#creating-a-symlink-3). If the plugin includes migrations (you’ll see them in db/migrate), run them with: LOAD\_PLUGINS=1 bundle exec rake db:migrate fro…

I have installed post voting, topic voting and gamification, and they are work so far.

---

_[View the full topic](https://meta.discourse.org/t/developing-discourse-on-github-codespaces/336131)._
