> For the complete documentation index, see [llms.txt](https://windows.help.formit.autodesk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://windows.help.formit.autodesk.com/plugins/how-to-develop-plugins/advanced-development/hosting-a-plugin-on-github.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
