Skip to content

chore: Added BETA plugins to packagist.org for composer users #303

@colinmurphy

Description

@colinmurphy

Overview

We need to add webhooks and previews to packagist.org for composer users. (Thanks justlevine for the suggestion)

Update

Based on feedback we are going to do the following

  1. Create a package.json file for composer within the toolkit
  2. Add plugins to this package.json
  3. Add docs on how to add plugins to composer (and also might be with covering how to create a plugin for the toolit)

References:

Tasks

  • Research best approach on how to set the account up
  • Contact key stakeholders internally on best approach
  • Add a script for Previews to update composer and plugin version (using the script "version" which is used by changeset when creating a changset)
  • Add a script for Webhooks to update composer and plugin version (using the script "version" which is used by changeset when creating a changset)
  • Add a package.json for installing composer packages
  • Test composer package install
  • Add docs to the toolkit on how to install plugins via composer (or add a plugin)
  • Update Previews README with link to new doc
  • Update Webhooks README with link to new doc
  • Merge and test afterwards with version updates

Post Merge Checks

  • Merge and test release process for Previews
  • Merge and test release process for Webhooks
  • Test composer installs
  • Add docs on Github workflow and how to setup a new plugin

Sub-issues

Metadata

Metadata

Assignees

Type

No type

Projects

Status

✅ Closed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions