Skip to content

mludowise/sketch-plugin-directory-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Sketch Plugin Directory Plus

Enhances the Sketch Plugin Directory with additional metadata about each plugin.

The plugins-metadata.json and log.md files are generated every hour from the latest plugins in the Sketch Plugin Directory.

Fields

owner – The GitHub owner of the repository. This is either a user or organization. Note that for plugins that do not have a GitHub repository, this may not correspond to a valid GitHub owner.

name (nullable) – The GitHub repository name. Note that for plugins that do not have a GitHub repository, this may not correspond to a valid GitHub repository and may be nil.

author – The display name for the author of this repository. Defaults to owner if none is provided.

title – The display name for the plugin. Defaults to name if none is provided.

homepage (nullable) – A URL pointing to the homepage for this plugin. If none is provided and this plugin corresponds to a valid GitHub repository, this will default to the homepage set in GitHub. If no homepage is set in GitHub, this will default to the GitHub repository URL.

description – A human-readable description of what this plugin does.

added – The date this plugin was added to the Plugin Directory. This may correspond to the time the plugin was detected (within 1 hour) and not the precise time it was added.

icon (nullable) – A URL for a PNG icon for this plugin. Currently, the only way to specify an icon for a plugin is to put it in the path [plugin name].sketchplugin/Contents/Resources/icon.png location in the GitHub project for a plugin.

gh_url (nullable) – The URL for the GitHub repository corresponding to this plugin, if it exits (based on the owner and name).

gh_branch (nullable) – The default branch for the GitHub repository corresponding to this plugin, if it exists.

gh_updated (nullable) – The date this repository was updated in GitHub, if it exists. This date corresponds to the the last commit date for the default repository branch if it exists, otherwise it corresponds to the pushed_at date of the repository.

gh_stars (nullable) – The number of stargazers for this repository on GitHub, if it exists.

gh_issues (nullable) – The number of open issues for this repository on GitHub, if it exists.

man_identifier (nullable) – The identifier field from the manifest.json file of the plugin.

man_version (nullable) – The version field from the manifest.json file of the plugin.

man_compatible_version (nullable) – The compatibleVersion field from the manifest.json file of the plugin.

Log.md

Problems found during the last time the plugins-metadata.json file was generated can be found in log.md.

Contribution

To add a plugin to this directory, follow the contribution instructions for the official Plugin Directory. This directory will be automatically updated within an hour after the changes have been committed.

To request any additional information to this project, make a request by filing an Issue.

About

An enhanced version of the Sketch Plugin Directory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published