# Edit Code

**URL:** https://meta.discourse.org/t/edit-code/230363
**Category:** Development
**Tags:** docker
**Created:** [June 18, 2022, 9:53am UTC](https://meta.discourse.org/t/edit-code/230363 "2022-06-18T09:53:40Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [June 18, 2022, 10:54am UTC](https://meta.discourse.org/t/edit-code/230363/2 "2022-06-18T10:54:16Z")

</div>

> [@Juraj\_Štefánik](#):
>
> I need to make a few changes that can’t be made using plugins or the CSS in the admin panels.

Could you describe the changes you want to make in more detail?

Discourse team and the architects of Ruby & Rails (etc.) have gone a long way to make sure you can change code in plugins.

The whole point of plugins and theme components is that their changes survive rebuilds of the container.

Start here if you code changes includes Ruby API: [Developing Discourse Plugins - Part 1 - Create a basic plugin](https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-1-creating-a-basic-plugin/30515)

If Javascript only you can usually get away with a Theme Component. [Developing Discourse Themes & Theme Components](https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648)

---

_[View the full topic](https://meta.discourse.org/t/edit-code/230363)._
