# Quão "difícil" é modificar/estender o Discourse para um desenvolvedor backend

**URL:** <https://meta.discourse.org/t/how-difficult-is-modifying-extending-discourse-for-a-backend-dev/287037>\
**Category:** Development\
**Created:** [30 Novembro , 2023 06:52 UTC](https://meta.discourse.org/t/how-difficult-is-modifying-extending-discourse-for-a-backend-dev/287037 "2023-11-30T06:52:39Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![SinisterSpatula](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sinisterspatula/32/332339_2.png) [@SinisterSpatula](https://meta.discourse.org/u/SinisterSpatula)\
**Post date:** [30 Novembro , 2023 07:12 UTC](https://meta.discourse.org/t/how-difficult-is-modifying-extending-discourse-for-a-backend-dev/287037/2 "2023-11-30T07:12:00Z")

</div>

Estou no mesmo barco que você. Tenho experiência com backend em nodejs. Também fiz um pouco de html/css/javascript no front-end, mas fiz muito mais backend. Há muito do que parece ser código especializado específico para discourse ou ruby ou um estilo de codificação muito opinativo, mesmo que eu conheça javascript, a base de código do discourse parece intimidante e complexa para mim. Estou pensando seriamente em tentar rodar minha própria IA local na qual eu possa alimentar toda a base de código e, em seguida, fazer perguntas sobre coisas que quero fazer. Fora isso, tudo o que posso fazer é ler o código existente, plugins, etc. e tentar dar o melhor sentido disso que puder. Se você estiver interessado em compartilhar conhecimento ou tentar aprender juntos, estou aberto a isso 🙂

---

_[View the full topic](https://meta.discourse.org/t/how-difficult-is-modifying-extending-discourse-for-a-backend-dev/287037)._
