# Hosting a Plugin on GitHub

Have you built a useful plugin that you want to share? Host your repository on GitHub so that others can install your plugin from the [Plugin Manager](/plugins/how-to-use-plug-ins.md#plugin-manager)!

### Host Your Plugin Project

This process is similar to an earlier chapter where we discuss how to [publish your plugin](/plugins/how-to-develop-plugins/your-first-plugin/publishing-your-project.md) created in the Plugin Playground.

Go to your new GitHub plugins repo, for example, <https://github.com/Joe/JoesPlugins>

In the top menu, click Settings > Pages. Under Source, click the None button and select the main branch. Click Save.

![](/files/mAfHEpVjSNQw2qXf8SfT)

### Continue to Update Your Plugin Project Locally

At this point, you can continue adding, modifying, and testing plugins locally, and when you're ready to publish, use GitHub Desktop or another Git client to push your changes to your GitHub repo. Anyone consuming your repo and plugins will always get the latest code when they start FormIt.

### Publish Your Project

For projects created in an IDE instead of [Plugin Playground](/plugins/how-to-develop-plugins/your-first-plugin/plugin-playground.md), you can publish your plugin by adding a **FormIt-plugin** topic to your plugin's repository.

This allows your plugin to be discovered in the [community plugins](/plugins/example-1/formit-plugin-community.md) list.

View your repo on GitHub by visiting your project link, for example, <https://github.com/Joe/JoesPlugin>

Click on Settings in the top right corner.

![](/files/NJBzuWbdLO9u9ryPClA0)

Add a plugin description, add formit-plugin to the Topics field, and save changes.

![](/files/ZLJi3moGeQzsBGuHI78D)

Once saved, your plugin project will be added to the [community plugins](https://github.com/topics/formit-plugin) list.

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://windows.help.formit.autodesk.com/plugins/how-to-develop-plugins/advanced-development/hosting-a-plugin-on-github.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
