-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EPIC] Move all plugins into their own npm packages #6107
Labels
epic
For issues that exist only to track progress on a list of other issues in one place
Milestone
Comments
This was referenced Mar 3, 2020
Closed
Closed
This was referenced Apr 1, 2020
Closed
This was referenced Apr 1, 2020
All plugins have been moved! There are a few remaining tickets in the Project board, but this EPIC can be closed! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We'd like to move all our internal plugins into their own
npm
packages that can be installed in Reaction.I have created plugin repositories for all of the plugins listed below. They are currently all set to
private
, unless the work on them has already been completed. Our goal is to move these plugins to all useApache
licensing, however, I've created all of the repositories usingGPL
, as that is the current licensing of the code that's being transferred from the core API. There are instructions as to how to re-license if allowed in the "How to convert a repository" doc.We'd love for community help to move this process along. If you'd like to help out, please DM @kieckhafer in Gitter, and let me know which plugin you'd like to move, and I'll make that repository public and help you get started with a set of instructions.
DONE
accounts
Repository: https://github.com/reactioncommerce/api-plugin-accounts
Ticket: move accounts plugin to its own npm package, and install npm version Reaction #6166
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-accounts#1
Reaction PR: refactor: move accounts plugin to npm #6189
address-validation (previously address)
Repository: https://github.com/reactioncommerce/api-plugin-address-validation
Ticket: move address validation plugin to its own npm package, and install npm version Reaction #6167
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-address-validation#1
Reaction PR: refactor: move address-validation service and address-validation-test plugin to npm #6186
address-validation-test
Repository: https://github.com/reactioncommerce/api-plugin-address-validation-test
Ticket: move
address-validation-test
plugin to its own npm package, and install npm version Reaction #6121Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-address-validation-test#1
Reaction PR: refactor: move address-validation service and address-validation-test plugin to npm #6186
carts
Repository: https://github.com/reactioncommerce/api-plugin-carts
Ticket: move carts plugin to its own npm package, and install npm version Reaction #6168
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-carts#3
Reaction PR: refactor: use npm package for carts plugin #6215
catalogs
Repository: https://github.com/reactioncommerce/api-plugin-catalogs
Ticket: move catalogs plugin to its own npm package, and install npm version Reaction #6169
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-catalogs#1
Reaction PR: refactor: move catalogs plugin to npm #6196
discounts
Repository: https://github.com/reactioncommerce/api-plugin-discounts
Ticket: move discounts plugin to its own npm package, and install npm version Reaction #6170
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-discounts#1
Reaction PR: refactor: move discounts plugin to NPM package #6216
email
Repository: https://github.com/reactioncommerce/api-plugin-email
Ticket: move email plugin to its own npm package, and install npm version Reaction #6171
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-email#1
Reaction PR: refactor: move
email
plugin to npm #6200email-smtp
Repository: https://github.com/reactioncommerce/api-plugin-email-smtp
Ticket: move email-smtp plugin to its own npm package, and install npm version Reaction #6124
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-email-smtp#1
Reaction PR: refactor: move email-smtp plugin to NPM package #6218
email-templates
Repository: https://github.com/reactioncommerce/api-plugin-email-templates
Ticket: move email-templates plugin to its own npm package, and install npm version Reaction #6125
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-email-templates#3
Plugin PR FIX: chore: enable deploy api-plugin-email-templates#4
Reaction PR: refactor: move email-templates plugin to NPM pkg #6219
files
Repository: https://github.com/reactioncommerce/api-plugin-files
Ticket: move files plugin to its own npm package, and install npm version Reaction #6172
Plugin PR: feat: add source code and enable semantic-release api-plugin-files#1
Reaction PR: refactor: use npm package for files plugin #6217
i18n
Repository: https://github.com/reactioncommerce/api-plugin-i18n
Ticket: move i18n plugin to its own npm package, and install npm version Reaction #6173
Plugin PR: feat: move files to plugin api-plugin-i18n#1
Reaction PR: refactor: move i18n service to npm #6193
inventory
Repository: https://github.com/reactioncommerce/api-plugin-inventory
Ticket: move inventory plugin to its own npm package, and install npm version Reaction #6174
Plugin PR: feat: add source code and enable semantic-release api-plugin-inventory#1
Reaction PR: refactor: use npm package for inventory plugin #6226
inventory-simple
Repository: https://github.com/reactioncommerce/api-plugin-inventory-simple
Ticket: move simple-inventory plugin to its own npm package, and install npm version Reaction #6133
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-inventory-simple#1
Reaction PR: refactor: use npm package for simple-inventory plugin #6222
job-queue
Repository: https://github.com/reactioncommerce/api-plugin-job-queue
Ticket: move job-queue plugin to its own npm package, and install npm version Reaction #6126
Plugin PR: feat: move
job-queue
files to npm plugin api-plugin-job-queue#1Reaction PR: refactor: move
job-queue
plugin to npm #6197notifications
Repository: https://github.com/reactioncommerce/api-plugin-notifications
Ticket: move notifications plugin to its own npm package, and install npm version Reaction #6128
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-notifications#1
Reaction PR: refactor: move
notifications
plugin to npm #6211orders
Repository: https://github.com/reactioncommerce/api-plugin-orders
Ticket: move orders plugin to its own npm package, and install npm version Reaction #6175
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-orders#4
Reaction PR: refactor: move orders plugin to NPM #6214
payments
Repository: https://github.com/reactioncommerce/api-plugin-payments
Ticket: move payments plugin to its own npm package, and install npm version Reaction #6176
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-payments#3
Reaction PR: refactor: move payments plugin to NPM package #6221
payments-stripe
Repository: https://github.com/reactioncommerce/api-plugin-payments-stripe
Ticket: move payments-stripe plugin to its own npm package, and install npm version Reaction #6130
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-payments-stripe#1
Reaction PR: refactor: move
payments-stripe
plugin to npm #6161pricing-simple
Repository: https://github.com/reactioncommerce/api-plugin-pricing-simple
Ticket: move simple-pricing plugin to its own npm package, and install npm version Reaction #6134
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-pricing-simple#1
Reaction PR: refactor: use npm package for simple-pricing plugin #6225
products
Repository: https://github.com/reactioncommerce/api-plugin-products
Ticket: move products plugin to its own npm package, and install npm version Reaction #6177
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-products#1
Reaction PR: refactor: use npm package for products plugin #6220
settings
Repository: https://github.com/reactioncommerce/api-plugin-settings
Ticket: move settings plugin to its own npm package, and install npm version Reaction #6178
Plugin PR: feat: move source code and enable semantic-release api-plugin-settings#1
Reaction PR: refactor: use npm package for settings plugin #6203
shipments (previously shipping)
Repository: https://github.com/reactioncommerce/api-plugin-shipments
Ticket: move shipping plugin to its own npm package, and install npm version Reaction #6179
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-shipments#1
Reaction PR: refactor: move shipments plugin to NPM package #6224
shipments-flat-rate (previously shipping-rates)
Repository: https://github.com/reactioncommerce/api-plugin-shipments-flat-rate
Ticket: move shipping-rates plugin to its own npm package, and install npm version Reaction #6131
Plugin PR: feat: add semantic-release to CI api-plugin-shipments-flat-rate#1
Reaction PR: refactor: move
shipments-flat-rate
plugin to npm #6199shops
Repository: https://github.com/reactioncommerce/api-plugin-shops
Ticket: move shops plugin to its own npm package, and install npm version Reaction #6180
Plugin PR: enable semantic-release api-plugin-shops#3
Reaction PR: refactor: use npm package for shops plugin #6201
simple-schema
Repository: https://github.com/reactioncommerce/api-plugin-simple-schema
Ticket: move simple-schema plugin to its own npm package, and install npm version Reaction #6135
Plugin PR: feat: move files from reaction to plugin api-plugin-simple-schema#1
Reaction PR: refactor: move
simple-schema
plugin to npm #6202surcharges
Repository: https://github.com/reactioncommerce/api-plugin-surcharges
Ticket: move surcharges plugin to its own npm package, and install npm version Reaction #6137
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-surcharges#1
Reaction PR: refactor: move surcharges plugin to NPM package #6223
tags
Repository: https://github.com/reactioncommerce/api-plugin-tags
Ticket: move tags plugin to its own npm package, and install npm version Reaction #6181
Plugin PR: feat: move source code and enable semantic-release api-plugin-tags#1
Reaction PR: refactor: use npm package for tags plugin #6212
taxes
Repository: https://github.com/reactioncommerce/api-plugin-taxes
Ticket: move taxes plugin to its own npm package, and install npm version Reaction #6182
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-taxes#1
Reaction PR: refactor: use npm package for taxes plugin #6228
taxes-flat-rate (previously taxes-rates)
Repository: https://github.com/reactioncommerce/api-plugin-taxes-flat-rate
Ticket: move taxes-rates plugin to its own npm package, and install npm version Reaction #6139
Plugin PR: feat: enable semantic-release api-plugin-taxes-flat-rate#1
Reaction PR: refactor: move
taxes-flat-rate
plugin to npm #6198DONE (renaming complete)
authentication
Repository: https://github.com/reactioncommerce/plugin-authentication
Ticket: move authentication plugin to its own npm package, and install npm version Reaction #6122
Plugin PR: n/a
Reaction PR: refactor: replace internal authentication plugin with NPM installed plugin-authentication #6108
TODO: Update plugin to include
api
prefix in name Update this plugin to includeapi
prefix api-plugin-authentication#1discount-codes
Repository: https://github.com/reactioncommerce/plugin-discount-codes
Ticket: move discount-codes plugin to its own npm package, and install npm version Reaction #6123
Plugin PR: n/a
Reaction PR: refactor: npm discount codes #6157
TODO: Update plugin to include
api
prefix in name Update this plugin to includeapi
prefix api-plugin-discounts-codes#1navigation
Repository: https://github.com/reactioncommerce/plugin-navigation
Ticket: move navigation plugin to its own npm package, and install npm version Reaction #6127
Plugin PR: feat: create this plugin (and add semantic-release and tests to CI) api-plugin-navigation#1
Reaction PR: refactor: move navigation plugin into npm #6118
TODO: Update plugin to include
api
prefix in name Update this plugin to includeapi
prefix api-plugin-navigation#3payments-example
Repository: https://github.com/reactioncommerce/plugin-payments-example
Ticket: move payments-example plugin to its own npm package, and install npm version Reaction #6129
Plugin PR: feat: enable semantic release api-plugin-payments-example#2
Reaction PR: refactor: move payments-example plugin to npm package #6142
TODO: Update plugin to include
api
prefix in name Update this plugin to includeapi
prefix api-plugin-payments-example#3simple-authorization
Repository: https://github.com/reactioncommerce/plugin-simple-authorization
Ticket: move simple-authorization plugin to its own npm package, and install npm version Reaction #6132
Plugin PR: feat: add semantic-release api-plugin-authorization-simple#1
Reaction PR: chore: update
plugin-simple-authorization
package #6110TODO: Update plugin to include
api
prefix in name Update this plugin to includeapi
prefix api-plugin-authorization-simple#10sitemap-generator
Repository: https://github.com/reactioncommerce/plugin-sitemap-generator
Ticket: move sitemap-generator plugin to its own npm package, and install npm version Reaction #6136
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-sitemap-generator#1
Reaction PR: refactor: move sitemap generator plugin to npm #6144
TODO: Update plugin to include
api
prefix in name Update this plugin to includeapi
prefix api-plugin-sitemap-generator#4system-info
Repository: https://github.com/reactioncommerce/plugin-system-info
Ticket: move system-info plugin to its own npm package, and install npm version Reaction #6140
Plugin PR: tests: add test to plugin api-plugin-system-information#1
Reaction PR: refactor: move system information plugin to npm #6105
TODO: Update plugin to include
api
prefix in name Update this plugin to includeapi
prefix api-plugin-system-information#3translations
Repository: https://github.com/reactioncommerce/plugin-translations
Ticket: move translations plugin to its own npm package, and install npm version Reaction #6138
Plugin PR: feat: create this plugin (and add semantic-release to CI) api-plugin-translations#1
Reaction PR: refactor: move translations plugin to npm #6160
TODO: Update plugin to include
api
prefix in name Update this plugin to includeapi
prefix api-plugin-translations#3The text was updated successfully, but these errors were encountered: