Wilcommerce Catalog contains all the components to build a catalog system.
Nuget package available here https://www.nuget.org/packages/Wilcommerce.Catalog/
The Models namespace contains all the classes representing the components useful for building a catalog (i.e. Category, Product, Brand, etc.).
This namespace contains the interface which gives a readonly access to the components.
Commands namespace contains the interface and the implementation of various command for each component.
Using this command component you can manage the persistence of all the catalog entities.
In the Events namespace there are all the events that could happen after an action made on a catalog component.
If you want to contribute to Wilcommerce please, check the CONTRIBUTING file.