Contributing

Add your extension in the extensions/ subdirectory.

To help you get started, call make create-extension DIR=my_extension_name to create a new extension directory with the necessary files. Note, you will need to manually create your manifest.json file.


Required files

manifest.json

Use rsconnect or rsconnect-python to generate a manifest, which is required as part of the extension bundle

connect-extension.qmd

A file that has the name of your extension, the categories it falls into, and a brief description

connect-extension.qmd
connect-extension.toml
---
title: extension title
categories:
    -
---

extension description

Removing Content

Removing content from the extensions/ subdirectory that has already been added to the Connect Gallery requires that you follow instructions in the above Removing an entire piece of content section.

In addition references to the content in GitHub workflows will need to removed.