Skip to content

API  #62

Description

@labboy0276

For Alec

  • Add an "Update" action to the plugin card on the Marketplace if you've installed it/it has an update
  • Add a docs link to the plugin page

For John

/updates endpoint

  • Add in information to the /updates endpoint to populate the Updates page in the Desktop app (component name, edge version, stable version, release notes, "resource" of the package, "detailURL")
  • "detailURL", URL of the Lando /package API call for this plugin
  • "resources" of component: array of links to the /package/[package-name]/[version] endpoint requests to get information on available releases of the package
  • "stable" = packages labeled "latest" on NPM, most recent formal release
  • "edge" = newest release (regardless of tag), includes pre-releases

/package/[package-name] endpoint

  • URL of npm/github project
  • docsLink
  • TBD

/package/[package-name]/[version] endpoint

  • "source" URL for the package

Misc

  • Find an API doc generator so we can start stubbing out our spec in code. Allow us to publish the API docs.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions