Skip to content
🤷

Forgive us! These docs are a work in progress. Some pages may be incomplete or describe features that aren't quite finished yet. Farkitect is in early development and we don't recommend using it for real work just yet. Feel free to explore — just be aware that things are still being built.

How to export a package

  1. Right-click the package you want to export in the Explorer
  2. Select Export…
  3. Choose a location and filename
  4. The package and all its descendants (sub-packages, elements, relationships, diagrams, catalogs, property values) are written to a .farki file

The exported file is self-contained — it includes everything needed to recreate the package tree in another project.

The export captures:

  • The package and all nested sub-packages
  • All elements and relationships within the package tree
  • All diagrams and catalogs
  • All property values
  • Notation and constraint definitions (for M2 packages)
  • Package import declarations
  • Export an M2 metamodel package to share your custom modeling language with colleagues
  • Export an M1 model package to create a backup or transfer it to another project
  • The .farki format is human-readable JSON — you can inspect it in any text editor
  • .farki files can be version-controlled with Git, shared via email, or published to the Farketplace