Adding Your Own Plugin
Plugins are used to extend Aragon OSx with novel governance logic. For instance, you might introduce a new voting mechanism, integrate an off-chain oracle, or use quadratic voting.
Working With OSx Primitives:
The Governance App Template is designed to work seamlessly with Aragon OSx primitives—like the IProposal
or IMajorityVoting
contract interfaces—so you can focus on creativity rather than dealing with boilerplate integration code.
Steps
-
Duplicate a Plugin Directory: In
/plugins
, choose an existing plugin that’s closest to what you want to build and duplicate it. -
Rename Your Plugin: Give it a meaningful, unique name.
-
Register the Plugin: Open
index.tsx
in/plugins
and add an entry for your new plugin. This ensures it’s recognized and rendered by the app.