1
0
Fork 0
mirror of https://github.com/middleman/middleman.git synced 2022-11-09 12:20:27 -05:00
Commit graph

4 commits

Author SHA1 Message Date
Thomas Reynolds
22f867d0a7 Support TOML as a frontmatter or data format 2020-11-29 19:59:07 +00:00
Paul McMahon
99ad48206e
Data app fixture cleanup (#2334)
* Remove unnecessary explicit page definition

* Remove unused nested data fixtures

Currently tested through nested-data-app

* Rename fixtures to use less generic names

Easier to see what the features are actually testing

* Add scenario to make use of existing fixture

The fixture app contained static_array.yml and static_hash.yml which
weren't ever tested explicitly. As they were implicitly testing storing
of arbitrary objects, rather than removing the fixtures, I thought it
was better to explicitly test them.

* Combine two scenarios

Both were testing the same thing (as the unoriginal name implies).
2020-06-09 10:38:07 -07:00
Thomas Reynolds
a3db298d59
Add data dependency tracking (#2222)
* Add data dependency tracking

Abstract dependencies away from files (#2223)

* Abstract dependencies away from file to allow things like config, data or i18n deps

* Lint

* Missing include

* Fix Sass deps

* Fix filters

whitespace

Adapt new API

Generalize data deps

* Adapt to API changes

* Rename

* Rename method

* Fix immutable dependency_map

* Static data invalidation

* Make tests happy with file paths

* Callback data is really just a special case of in-memory

* Rename StaticDataStore to InMemoryDataStore

* Fix some contracts issues

* Data access checks

* Use data proxy everywhere

* Fix tests

* Only enable data tracking proxy when requested

* Data path caching
2018-11-26 10:08:55 -08:00
Thomas Reynolds
c8a134a386 split into middleman-core and middleman-more 2011-12-29 15:09:51 -08:00