# Developing Discourse Plugins - Part 1 - Create a basic plugin

**URL:** https://meta.discourse.org/t/developing-discourse-plugins-part-1-create-a-basic-plugin/30515
**Category:** Developer Guides
**Tags:** plugin-guides, tutorial
**Created:** [June 26, 2015, 9:01pm UTC](https://meta.discourse.org/t/developing-discourse-plugins-part-1-create-a-basic-plugin/30515 "2015-06-26T21:01:08Z")
**Posts on this page:** 1
**Showing post:** 133

<div class="post-metadata">

### Author: ![AquaL1te](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aqual1te/32/201966_2.png) [@AquaL1te](https://meta.discourse.org/u/AquaL1te)
#### Post date: [December 8, 2023, 8:25am UTC](https://meta.discourse.org/t/developing-discourse-plugins-part-1-create-a-basic-plugin/30515/133 "2023-12-08T08:25:29Z")

</div>

I use this skeleton for a custom plugin. Do I need to change anything for the upcoming Ember 5 transition?

> [@Preparing for Discourse's upgrade to Ember 5](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211):
>
> Discourse will soon be upgrading our version of the Ember Javascript framework from version 3 to version 5. The vast majority of the preparation work is done, and many sites are already running on Ember 5 (including Meta!). ember This upgrade is available behind a feature flag right now! This is the default for self-hosted Discourse installations starting 10th January. Initially, Ember 3 support will remain available via a flag, but will be removed within the first quarter of 2024. On our ma…

I suppose not? Although this is just a linter?

> <https://github.com/discourse/discourse-plugin-skeleton/blob/a92be1d2aa26c96e45ada26e43033dde38128a4f/package.json#L9>

---

_[View the full topic](https://meta.discourse.org/t/developing-discourse-plugins-part-1-create-a-basic-plugin/30515)._
