-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Description
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 use Apache licensing, however, I've created all of the repositories using GPL, 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: moveaddress-validation-testplugin to its own npm package, and install npm version Reaction #6121
Plugin 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: moveemailplugin to npm #6200 -
email-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: movejob-queuefiles to npm plugin api-plugin-job-queue#1
Reaction PR: refactor: movejob-queueplugin to npm #6197 -
notifications
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: movenotificationsplugin to npm #6211 -
orders
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: movepayments-stripeplugin to npm #6161 -
pricing-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: moveshipments-flat-rateplugin to npm #6199 -
shops
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: movesimple-schemaplugin to npm #6202 -
surcharges
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: movetaxes-flat-rateplugin to npm #6198
DONE (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 includeapiprefix in name Update this plugin to includeapiprefix api-plugin-authentication#1 -
discount-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 includeapiprefix in name Update this plugin to includeapiprefix api-plugin-discounts-codes#1 -
navigation
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 includeapiprefix in name Update this plugin to includeapiprefix api-plugin-navigation#3 -
payments-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 includeapiprefix in name Update this plugin to includeapiprefix api-plugin-payments-example#3 -
simple-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: updateplugin-simple-authorizationpackage #6110
TODO: Update plugin to includeapiprefix in name Update this plugin to includeapiprefix api-plugin-authorization-simple#10 -
sitemap-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 includeapiprefix in name Update this plugin to includeapiprefix api-plugin-sitemap-generator#4 -
system-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 includeapiprefix in name Update this plugin to includeapiprefix api-plugin-system-information#3 -
translations
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 includeapiprefix in name Update this plugin to includeapiprefix api-plugin-translations#3