Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
waqasilyas authored Oct 2, 2017
1 parent a293b30 commit 3d29345
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
A simple command line utility that converts a Balsamiq Mockups Project file (\*.bmpr) to readable JSON, for quick viewing.

## What?
The **B**alsamiq **M**ockups 3 **Pr**oject file created by the desktop application (\*.bmpr) is a binary format called **B**alsamiq **Ar**chive ([BAR](https://support.balsamiq.com/resources/bmpr-format/)). This is fact an SQLite database file, with four tables INFO, RESOURCES, BRANCHES, and THUMBNAILS. Many values in these tables are JSON strings. In previous versions the project was defined as a directory containing Balsamiq Mockups Markup Language (BMML) files that were in human-readable XML format that has a lot of advantages. This utility allows enjoying same advantages of a text based format by converting BMPR to a readable JSON.
The **B**alsamiq **M**ockups 3 **Pr**oject file created by the desktop application (\*.bmpr) is a binary format called **B**alsamiq **Ar**chive ([BAR](https://support.balsamiq.com/resources/bmpr-format/)). This is infact an SQLite database file, with four tables INFO, RESOURCES, BRANCHES, and THUMBNAILS. Many values in these tables are JSON strings. In previous versions the project was defined as a directory containing Balsamiq Mockups Markup Language (BMML) files that were in human-readable XML format that has a lot of advantages. This utility allows enjoying same advantages of a text based format by converting BMPR to a readable JSON.

## Why?
Using a textual format has a lot of advantages, and one of the most important one for me is being able to diff them for reviewing changes. Especially, if you manage your project files in a source control repository as I would like to. That is the main goal behind this project, but obviously there are many other benefits to using a textual format that I can't recall right now so will just say "etc" :). But I would be happy enough if I can use this utility to convert files on the fly in a diff tool of my chosing when comparing.
Expand Down

0 comments on commit 3d29345

Please sign in to comment.