Developer documentation has moved! See https://www.popclip.app/dev/ for the latest docs.
This repository contains the source files for many of the extensions published in the official PopClip Extensions Directory.
The main folders:
source - sources for the published extensions (maintained and supported by me)contrib - folder for unpublished / user-contributed / experimental / niche / archived extensions (not maintained or supported)Fixes and improvements to existing extensions are welcome via pull request.
To contribute new extensions to the directory, the preferred way is for you to submit it directly to the directory server from your own repo. The extension's directory page will be linked to your repo and you will maintain and update the extension yourself. Contact me at mailto:[email protected] for the submission instructions.
Alternatively, new extensions may be submitted by pull request in the contrib folder of this repo. (If I publish it, I will move it to the source folder myself.)
Please note I will not publish all submissions. Extensions to be published must be of high quality and meet the following criteria:
description of what the extension does. This is what appears on the website next to the extension name.readme.md file explaining briefly how to use the extension, particularly mentioning any special features and configuration options. Add a Changelog at the bottom of the readme.url action.app dictionary in the Config, defining the name and link fields. The name will be automatically linked in the extension description.bundleIdentifiers key with the checkInstalled: true option should also be used as well.With all that said... please do submit your extension! I'm looking forward to seeing what you come up with.
Credits are included in the individual extension readme files.
All source code is published under the MIT License (LICENSE.txt) unless stated otherwise in the extension readme files.
Individual changelogs are included in the extension readme files.