# Learn about Discourse client-side flow?

**URL:** https://meta.discourse.org/t/learn-about-discourse-client-side-flow/304062
**Category:** Development
**Created:** [April 16, 2024, 8:52am UTC](https://meta.discourse.org/t/learn-about-discourse-client-side-flow/304062 "2024-04-16T08:52:26Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [April 16, 2024, 1:05pm UTC](https://meta.discourse.org/t/learn-about-discourse-client-side-flow/304062/2 "2024-04-16T13:05:37Z")

</div>

Hi @Harshit_Dave welcome to Meta 😃

A lot of what you’re looking for can be found in our [Documentation - Discourse Meta](https://meta.discourse.org/docs) for example here is a guide on creating a plugin

> [@Developing Discourse Plugins - Part 1 - Create a basic plugin](https://meta.discourse.org/t/developing-discourse-plugins-part-1-create-a-basic-plugin/30515):
>
> Building a plugin in Discourse can be really simple, once you learn a couple of quirks. The goal of this post is to create a skeleton plugin and introduce you to the basics. Your development environment Make sure you have a development environment of Discourse running on your computer. I recommend you use [the appropriate setup guide](https://meta.discourse.org/tag/dev-install) and come back when you’re done. plugin.rbtada Use [GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins · GitHub](https://github.com/discourse/discourse-plugin-skeleton) to create a complete di…

> **categories of interest might be**
>
> #Documentation  
> #documentation:theme-developers  
> #documentation:admins  
> #documentation:sysadmin

---

_[View the full topic](https://meta.discourse.org/t/learn-about-discourse-client-side-flow/304062)._
