You can use the MDriven Gist site to upload a Model-Information-File (`.mif`) exported from MDriven Designer when you need to share model information.
- MDriven Gist
- What it is for
The MDriven Gist site is a place for uploading Model-Information-Files (`.mif`) that you export from **MDriven Designer**.
A `.mif` file contains model information from your MDriven Designer model. For example, if you model classes such as `Customer` and `Order` and associate an order with its customer, you can export model information to a `.mif` file and upload that file to the Gist site.
- When to use it
Use the Gist site when you need to provide exported model information to another person or as part of a discussion about a MDriven model.
Typical use cases include:
- Sharing model information with another modeler. - Providing model information when asking for help with a model. - Making an exported snapshot of model information available for review.
- Before you upload
1. Open the model in **MDriven Designer**. 2. Export the model information to a file with the `.mif` extension. 3. Review the exported file and confirm that it is appropriate to share. 4. Upload the `.mif` file to the MDriven Gist site.
> **Important:** The available sources establish that the Gist site accepts exported `.mif` files, but they do not document the export command in MDriven Designer, the Gist site address, sign-in requirements, file visibility, or any file-size limits. Confirm these details with MDriven before relying on the site for confidential or production-related model information.
- Example
Suppose you are reviewing a sales model with a `Customer` class, an `Order` class, and an association showing that a customer can have orders. Export the model information from MDriven Designer as `SalesModel.mif`. You can then upload `SalesModel.mif` to the Gist site so that the exported model information can be shared for review.
- Related information
- Model-Driven Architecture â how MDriven uses the model as the core definition for derived artifacts. - Build Enterprise Information Systems â an iterative approach to defining classes, associations, state machines, and views. - Documentation:MDriven Developer's Guide: Model-Driven Development Simplified â an overview of model-driven development with MDriven. - Documentation:Using Github â guidance for using GitHub where source-control collaboration is required. - Training:Video Materials â available MDriven training materials.
