Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/magento/catalog-storefront


https://github.com/magento/catalog-storefront

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# Overview
This repository is responsible for Catalog Storefront Application
- provides Read/Write API through gRPC

### Catalog Storefront Application Responsibilities
- provide Read API for specific attributes, scope
- provide Write API for specific attributes, scope
- store data in an efficient way in own database(s)

### Service repository Dependencies
- https://github.com/magento/commerce-data-export (Provides API to Export entities from Magento to any subscribed consumer)

### 3rd-party dependencies (composer packages)
- google/protobuf
- grpc/grpc
- spiral/php-grpc
- nette/php-generator

### Contributing
Contributions are welcomed! Read the [Contributing Guide](./CONTRIBUTING.md) for more information.

### Licensing
This project is licensed under the OSL-3.0 License. See [LICENSE](./LICENSE.md) for more information.

# SF APP Project Documents
* [Project Overview:](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/home/Home.md)
* [Onboarding:](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/onboarding/Project-Onboarding.md)
* [Repositories](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/onboarding/Repositories.md)
* [Services Responsibilities](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/onboarding/Services-responsibilities.md)
* [Time Off Tracking List](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/onboarding/Time-Off-Tracking.md)
* Development:
* [DevBox](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/development/Local-Development.md)
* [How to Contribute To Project](https://github.com/magento-commerce/catalog-storefront-ce/blob/develop/dev/docs/contribution/How-To-Contribute-To-Project.md)
* [Running Tests on PR](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/development/Running-tests-on-PR.md)
* Agreements:
* [Branching Strategy](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/projectAgreements/Branching-strategy.md)
* [Code Review Checklist](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/projectAgreements/Code-Review-checklist.md)
* [[GraphQL] Deprecation Policy](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/projectAgreements/[GraphQL]-Deprecation-policy.md)
* [System Behavior](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/projectAgreements/Behaviors-in-Eventually-Consistent-Distributed-System.md)
* Design Documents:
* [Catalog Storefront Service Overview](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/designDocuments/Catalog-Storefront-Service.md)
* [Plan to Introduce Back Office APIs](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/designDocuments/Plan-to-introduce-back-office-APIs.md)
* [Product Variants and Type Specific Options](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/designDocuments/Product-variants-and-type-specific-options.md)
* [Catalog Media Tech Vision](https://github.com/magento/architecture/blob/master/design-documents/media/catalog-images.md)
* [Configuration Propagation](https://github.com/magento/architecture/blob/master/design-documents/storefront/configuraiton-propagation.md)
* [Configurable Product Variants](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/designDocuments/Configurable-products-option-variants.md)
* [Product Variants Services](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/designDocuments/Product-Variants-services.md)
* QA:
* [Storefront Testing](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/qa/Storefront-Testing.md)
* Demo:
* [How To Demo "Add Product with Options to Cart"](https://github.com/magento/catalog-storefront/blob/develop/dev/docs/demo/How-To-Demo-"Add-Product-with-Options-to-Cart".md)
* Contacts:
* [Slack](https://magentocommeng.slack.com/archives/G0157R0PF3J)