Lucien Greathouse
12df80da56
Introduce InstanceContext ( #270 )
...
* Add instance context with dummy field
* Remove stub field
2019-12-03 15:30:20 -08:00
Lucien Greathouse
246fd5f6c4
Add init scripts as relevant paths to all directories.
...
This doesn't feel ideal. Though it's true that all directories are influenced by
any init scripts they have, the directory middleware shouldn't need to know
about Lua.
I don't really want to go back into working on the middleware chain since it
mostly feels like busywork when there are other things to build on in Rojo.
also all of this feels really complicated
2019-11-18 18:28:36 -08:00
Lucien Greathouse
db23c3d35a
Mark init.meta.json as relevant path for directories
2019-10-12 23:46:49 -07:00
Lucien Greathouse
1031600c63
Batch rename: imfs -> vfs
2019-10-12 13:58:00 -07:00
Lucien Greathouse
30351f7b9d
Add support for .meta.json files associated with .txt files
2019-10-08 17:44:23 -07:00
Lucien Greathouse
2393a1a114
Add support for .meta.json files affecting .csv LocalizationTables
2019-10-08 16:48:49 -07:00
Lucien Greathouse
f83abe15cb
Add test for ensuring that scripts can be disabled with .meta.json files
2019-10-08 15:46:51 -07:00
Lucien Greathouse
13cb0a27a0
Make .meta.json changes cause scripts to be updated
2019-10-08 15:30:16 -07:00
Lucien Greathouse
fa817e3cdd
Add baseline support for adjacent meta files for scripts
2019-10-08 14:14:44 -07:00
Lucien Greathouse
98519da7d9
Reintroduce instigating paths for snapshot middleware
2019-10-04 18:36:04 -07:00
Lucien Greathouse
cb3211cf46
Mark project node as instigating source for instances from project
2019-10-04 18:10:45 -07:00
Lucien Greathouse
c051153a1f
Mark project file as instigating source for top-level instances
2019-10-04 18:05:27 -07:00
Lucien Greathouse
530a7aa834
Rename 'contributing paths' to 'relevant paths'
2019-10-04 17:36:26 -07:00
Lucien Greathouse
052ca52cc3
Move instigating source out of contributing paths ( #253 )
...
* Refactor contributing_paths into contributing_sources, deleting project node sources
* Instead of changing contributing_paths, add instigating_source
* Remove InstanceMetadata::project_node
* Stop pushing project path to front of contributing_paths since it doesn't matter now
* Remove accidental UI change for path display
2019-10-04 17:34:05 -07:00
Lucien Greathouse
238233ca81
Stop serializing project_node if it's None
2019-10-04 15:12:34 -07:00
Lucien Greathouse
72d88200e4
Snapshot tests for JSON models
2019-10-03 18:28:58 -07:00
Lucien Greathouse
17d91563d5
Port project file tests to use insta
2019-10-03 18:22:20 -07:00
Lucien Greathouse
ae0f3b0b02
Assign contributing paths in simple cases for snapshots
2019-10-03 17:34:33 -07:00
Lucien Greathouse
2598ea3577
Add contributing paths to SnapshotLua, switch to Insta tests
2019-10-01 14:09:05 -07:00
Lucien Greathouse
95f06d56d8
Port SnapshotDir tests to use insta snapshots
2019-09-30 18:33:46 -07:00