Skip to content
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

MSI-1861 extend README files for all inventory modules #1871

Merged
merged 94 commits into from Nov 8, 2018

Conversation

vadimjustus
Copy link
Contributor

Description (*)

Extend README files in all inventory modules.

Fixed Issues (if relevant)

  1. Add content to MSI README files #1861 : Add content to MSI README files

Contribution checklist (*)

  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • All new or changed code is covered with unit/integration tests (if applicable)
  • All automated tests passed successfully (all builds on Travis CI are green)

@lorikrell
Copy link

@keharper and I will look these over! Thanks for writing readme content!

@lorikrell
Copy link

Kevin is reviewing, and committing edits directly. I'll review after his commits are complete.

Copy link

@lorikrell lorikrell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All work looks great! Thanks for working through these and updating content, @vadimjustus
and @keharper !

remove extra "module" from description

## Installation details

This module is installed as part of Magento Open Source. It cannot be deleted or disabled.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not really correct for MSI modules, especially that all the MSI modules are disabled for merchants who make upgrade 2.1, 2.2 -> 2.3 + MSI

**Inventory** provides implementation for inventory management.
See [concept documentation](https://github.com/magento-engcom/magento2/wiki/Technical-Vision.-Catalog-Inventory)
for further information.
The `Inventory` module is part of the MSI (Multi-Source Inventory) project,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would re-phrase
MSI (Multi-Source Inventory) project -> New Inventory infrastructure.

It's better to avoid usage of MSI, and start calling new modules as new Inventory

## Extension points and service contracts

All public interfaces related to this module are located in the `InventoryApi` module.
Use the interfaces defined in `InventoryApi` to extend this module.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ideally to have an explicit statement here, that we don't recommend to use/refer classes and other entities from this module in other modules, interfaces and extension points from InventoryApi should be used for these purposes


## Additional information

The `InventoryShipping` module defines the following events:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it does not define events, it provides listeners/handlers for these events.
Consumers are not APIs

@magento-cicd2
Copy link

CLA assistant check
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ vadimjustus
❌ keharper

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

Successfully merging this pull request may close these issues.

None yet

6 participants