Files
wiki/se-launcher/development/publishing.md
2025-07-09 08:19:50 +00:00

54 lines
1.9 KiB
Markdown

---
title: Publishing
description: An Overview of available distribution options for developers to make their plugins available to the end users
published: true
date: 2025-07-07T15:59:40.689Z
tags:
editor: markdown
dateCreated: 2025-07-07T15:59:38.892Z
---
# Publishing Options Overview
Once your plugin is complete and tested, the next step is to **publish it** so that other players can install and use it. SE Launcher supports **two main publishing methods**, each with its own advantages and trade-offs.
---
## 1. Publishing to the Official PluginHub
This is the **recommended and most accessible** way to distribute your plugin to the community.
### Advantages:
- Your plugin becomes **immediately available** to all users via the launcher's built-in plugin browser.
- No infrastructure or server setup required.
- Users benefit from automatic updates and trust in the official source.
### Limitations:
- Your plugin must comply with a set of **publishing guidelines**, including naming, versioning, stability, and content restrictions.
- Submissions are subject to **manual approval** and review.
For more information, see the full guide:
**[Publishing Guidelines for Official PluginHub](./publishing/guidelines)**
---
## 2. Publishing via Self-Hosted NuGet Source
Advanced users and organizations may choose to host their plugin on a **custom NuGet feed**.
### Requirements:
- A **publicly accessible domain**.
- Knowledge of **server administration** and setting up a NuGet-compatible feed.
- Responsibility for **serving, updating, and maintaining** plugin packages.
### Advantages:
- Full **control** over publishing, updates, and access.
- Ideal for **private distributions**, development builds, or alternative plugin ecosystems.
For a step-by-step guide, refer to:
**[Distributing via Your Own Source](./publishing/custom-source)**
---
Choose the method that best suits your project goals and technical capabilities.