---json
{
"page_id": "g6nwex8197uisealqf5ax"
}
---
====== Yaml ======
===== About =====
Tabulify uses Yaml as the file format of
* [[..:conf:tabul.yml|configuration vault]]
* [[docs:flow:pipeline|pipeline]] and [[:docs:flow:flow|flow]]
===== Note =====
[[:docs:resource:yaml|Yaml is a supported data resource]] so you can read, process, analyze and even [[docs:app:test|test]] them.
===== Support =====
==== Timestamp Variation ====
''Tabulify'' introduces one variation of the ''YAML'' specification in the manipulation of [[#Timestamp|Timestamp]].
In the [[https://yaml.org/type/timestamp.html|Yaml specification, a timestamp]] without timezone is interpreted as having the ''UTC'' timezone. ''Tabulify'' changes this behavior and delete the time zone information.
Why ? Because if you are specifying the timestamp ''2020-10-01 01:00:00'' in YAML and that you are in the [[https://en.wikipedia.org/wiki/UTC%2B02:00UTC+2|UTC+2 timezone (Amsterdam)]], you will see the time ''2020-10-01 02:00:00'' and that's too much trouble to understand why.
Example:
* timestamp without timezone
timestamp: 2020-10-01 01:00:00
* timestamp with the timezone [[https://en.wikipedia.org/wiki/UTC%2B02:00UTC+2|UTC+2 time (Amsterdam)]]
timestamp: 2020-10-01 01:00:00 +2
More on the timestamp in ''Yaml'' format can be found on [[https://yaml.org/type/timestamp.html|this page]].