Conclusion
Over the course of this tutorial, we have learnt quite a few things:
- The E-Commerce schema
- How to use Dore to generate fake data for the ecommerce schema.
- The Dore Manifest.
- What are Datastores, Models, and Attributes and how to define them in a Manifest for any schema.
- How to add Value Definitions for attributes in the Manifest which define how Dore will generate values for them.
- How to invoke Dore with a Manifest.
- How to use variables in the Manifest and provide values for the variables while invoking Dore.
- How to handle model conflicts.
- How to split the manifest into multiple files to keep the datastore and model definitions readable and maintainable.
Although this tutorial was specific to creating a single MySQL database with a few tables, Dore can work with many kinds of systems and schemas. So, what are you waiting for? Start creating manifests for schemas for your own services and share it with fellow members!
On and ending note, thank you for going through this tutorial. We hope it has helped in making working with Dore a bit easier.
Documentation
We recommend checking out our documentation to get detailed information about the various manifest fields as well as usage of the Dore command in order to use Dore for your own use cases.
-
CLI Reference: to view details on usage of
dore
command. -
Manifest Reference: to view documentation on Dore Manifest.