DotBeer

DotBeer — a file format for brewers

An open file format for storing and exchanging brewing data about recipes, ingredients, styles, equipment, brew days, stock and so on. DotBeer files have a .beer extension, hence the name.

DotBeer draws on the experience of prior open-source brewing formats (BeerXML and BeerJSON) and shares a number of concepts and structures with them. It is simpler than BeerJSON and more complete than BeerXML.

Detailed documentation is here.

Design Principles

Technical

DotBeer files have the .beer file extension.

DotBeer schema files have the .beer.schema file extension.

The underlying format for both types of file is JSONC — ie JSON with comments allowed.

Detailed documentation is generated in the docs directory from the schema files in the schema directory by scripts/generateDocs.py. All documentation is available online at www.dotbeer.org.

Contributing

If you have an issue or question related to DotBeer, please don’t hesitate to create an issue or start or continue a discussion.