Skip to content

SteamClientHomebrew/PluginDatabase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

724 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PluginDatabase

Home PageDiscordDocumentation

A centralized repository that manages and curates all community and official plugins for Millennium. This repository exists to provide a secure, version-controlled collection of plugins that are approved for use with Millennium.

Submitting A Plugin1

To submit a plugin, open a pull request that adds your repository as a submodule. From the root of this repository, run:

git submodule add https://github.com/YourUsername/YourRepository plugins/your-plugin

This pins your plugin at a specific commit. Updates to your repository won't appear here until you open a pull request to advance the pointer — this is intentional, as all code changes are audited before reaching users.

Updating Your Plugin2

To update your plugin to a newer commit, pull from inside the submodule directory, then commit the pointer change in the parent repo:

git submodule update --remote plugins/your-plugin
git commit -m "chore: update your-plugin"

Then open a pull request with that commit.

To clone all plugins at their pinned commits after a fresh checkout, run git submodule update --init.

Footnotes

  1. Submitting A Plugin

  2. Updating Your Plugin

About

A simple repository providing version control for Millennium based Steam plugins.

Resources

Stars

Watchers

Forks

Contributors

Languages