Commit Graph

  • 3a3af6ab10 Introduce mkdocs documentation Lucien Greathouse 2018-04-01 23:35:18 -07:00
  • 9723622b66 Bump server to version 0.4.1, update dependencies Lucien Greathouse 2018-04-01 23:30:33 -07:00
  • 3b1d647acb Bump license year Lucien Greathouse 2018-04-01 23:30:25 -07:00
  • 6fa925a402 Merge plugin back into main repository (#49) Lucien Greathouse 2018-04-01 23:22:04 -07:00
  • c8f837d726 Add dates to each release in CHANGELOG Lucien Greathouse 2018-04-01 21:23:22 -07:00
  • 4557396564 Improve README in slight ways Lucien Greathouse 2018-03-27 01:51:15 -07:00
  • d3d67d47e1 Add new plugin logo Lucien Greathouse 2018-03-27 01:11:18 -07:00
  • 42107e0715 Update changes again, one day we'll release 0.4.0 v0.4.0 1781367480499034847/tmp_refs/tags/v0.4.0 1781366081225909025/tmp_refs/tags/v0.4.0 Lucien Greathouse 2018-03-27 00:57:20 -07:00
  • ed183e0805 Update CHANGES, 0.4.0 Lucien Greathouse 2018-03-27 00:55:52 -07:00
  • 116be16392 Improve error message when a partition target doesn't exist. Lucien Greathouse 2018-03-27 00:50:44 -07:00
  • 2c188738e6 Document JSON syncing and fix README typos v0.4.0-pre3 Lucien Greathouse 2018-02-21 23:48:37 -08:00
  • ebffba9589 Add bi-directional syncing note from Quenty Lucien Greathouse 2018-02-04 08:55:19 -08:00
  • ab644c3dfa Update model.json example v0.4.0-pre2 1781367835406716707/tmp_refs/tags/v0.4.0-pre2 Lucien Greathouse 2018-02-04 07:31:33 -08:00
  • c6cdd8a815 Change test project to test another edge case Lucien Greathouse 2018-02-04 07:26:30 -08:00
  • d99df59d9b 'Wildcard' type in DefaultPlugin, change to PascalCase in API Lucien Greathouse 2018-02-04 07:10:59 -08:00
  • c5f8247543 Add support for Bool and Number primitive types. Lucien Greathouse 2018-02-03 23:16:29 -08:00
  • 72557c9d23 Hip logo, totally not riffing on Babel Lucien Greathouse 2018-01-29 15:57:10 -08:00
  • 1a1b6d923f Fix JsonModelPlugin setting the name of the resulting RbxInstance v0.4.0-pre1 Lucien Greathouse 2018-01-09 16:40:39 -08:00
  • 27cf2c8740 Add error context to output for JsonModelPlugin Lucien Greathouse 2018-01-09 11:31:48 -08:00
  • c08a598d3f Fix broken file watcher implementation Lucien Greathouse 2018-01-08 12:33:36 -08:00
  • 1318842c36 Update dependencies Lucien Greathouse 2018-01-08 12:33:33 -08:00
  • 86d7d033d7 Add 'route' to each RbxInstance, which tags how the instance was generated Lucien Greathouse 2018-01-05 13:07:09 -08:00
  • 2df1dfa1cb Insulate VFS internals a little bit Lucien Greathouse 2018-01-03 18:13:49 -08:00
  • 78a1c658d8 Simplify and collapse some code from 'rojo serve' Lucien Greathouse 2018-01-03 18:05:00 -08:00
  • f52f43fe90 Eliminate extra thread for VfsWatcher Lucien Greathouse 2018-01-03 18:02:56 -08:00
  • 58b244b7e9 Reorganize some of the unwieldly parts of the codebase Lucien Greathouse 2018-01-03 16:45:46 -08:00
  • d8bcbee463 Rename RbxItem -> RbxInstance Lucien Greathouse 2018-01-03 16:01:48 -08:00
  • f00152a9ac Add a bit of documentation, this code is lacking it Lucien Greathouse 2018-01-03 16:00:27 -08:00
  • 9720c56765 Change each VfsItem to keep a full route instead of just its name Lucien Greathouse 2018-01-03 15:56:19 -08:00
  • 13ce04abb2 Add 'Contributing' section to README Lucien Greathouse 2018-01-03 11:44:45 -08:00
  • ab22b55b84 Add further logging in verbose mode Lucien Greathouse 2018-01-02 18:17:44 -08:00
  • 73117edbe7 Enable JsonModelPlugin by default as a test Lucien Greathouse 2018-01-02 15:41:10 -08:00
  • d7e2a3542c Make notes about compatibility breakage and version 0.4.0 Lucien Greathouse 2018-01-02 14:52:51 -08:00
  • fe240ed577 Prototype JsonModelPlugin, untested Lucien Greathouse 2017-12-21 17:09:32 -08:00
  • 5e98cbe68f More detail in DESIGN.md Lucien Greathouse 2017-12-21 16:10:47 -08:00
  • 7a372dc50c Add forgotten change about CPU usage Lucien Greathouse 2017-12-21 14:21:03 -08:00
  • 958b6660be Update README and DESIGN Lucien Greathouse 2017-12-20 23:00:48 -08:00
  • e731811911 Add changes from serve-instances merge Lucien Greathouse 2017-12-20 22:54:10 -08:00
  • 66144cef2f Merge branch 'serve-instances' Lucien Greathouse 2017-12-20 22:52:32 -08:00
  • 13925f5879 Publish 0.3.2 v0.3.2 1781367335243148988/tmp_refs/tags/v0.3.2 1781366986451485673/v0.3.x 1781366986451485673/tmp_refs/heads/v0.3.x 1781366401854860492/v0.3.x 1781366401854860492/tmp_refs/heads/v0.3.x 1781366345768858873/tmp_refs/tags/v0.3.2 1781365624459387857/tmp_refs/tags/v0.3.2 v0.3.x Lucien Greathouse 2017-12-20 22:41:23 -08:00
  • 68ba3fee6c Fix max body size typo Lucien Greathouse 2017-12-20 22:36:12 -08:00
  • 95581dbaa6 Pass common plugin chain into web handler Lucien Greathouse 2017-12-20 22:35:26 -08:00
  • aaaf3ba0b9 Implement handle_rbx_change API for plugins as a pass Lucien Greathouse 2017-12-20 22:11:46 -08:00
  • b885cae086 Rename TransformResult -> TransformFileResult in preparation for two-way syncing Lucien Greathouse 2017-12-20 22:01:38 -08:00
  • 0f78eb933a DESIGN doc, stub out /write endpoint Lucien Greathouse 2017-12-20 22:00:01 -08:00
  • 6ee9a48e20 Use plugin chain code in Vfs Lucien Greathouse 2017-12-18 01:52:08 -08:00
  • f90c51e923 Move web server onto main thread Lucien Greathouse 2017-12-18 01:20:04 -08:00
  • 6472a2cbce Add handle_file_change to plugin API Lucien Greathouse 2017-12-17 22:46:56 -08:00
  • c75cbebbf0 Merge branch 'master' into serve-instances Lucien Greathouse 2017-12-17 22:12:04 -08:00
  • 2e340ff78c Merge pull request #22 from Quenty/fix-21-high-cpu Lucien Greathouse 2017-12-17 21:42:21 -08:00
  • 5a20646c57 Address code review, remove unnecessary import James Onnen 2017-12-17 23:40:32 -06:00
  • 199ebda689 Use ::park() instead of ::sleep() James Onnen 2017-12-17 14:34:31 -06:00
  • ae6ca6fb23 Fix #21: High CPU usage in a small project James Onnen 2017-12-17 14:20:24 -06:00
  • 12bfcd7b66 Implement init.lua support in ScriptPlugin Lucien Greathouse 2017-12-14 00:19:07 -08:00
  • d365bc076e Add VfsItem::name to make comparisons easier Lucien Greathouse 2017-12-14 00:18:55 -08:00
  • 67ac6b7cec First implementation of 'ScriptPlugin', which serves script files as scripts Lucien Greathouse 2017-12-13 23:58:53 -08:00
  • 01325c8c7e Implement PluginChain Lucien Greathouse 2017-12-13 23:40:32 -08:00
  • 21e9625c36 Prototype plugin architecture, switch instance-based stuff to that Lucien Greathouse 2017-12-13 17:50:34 -08:00
  • 5bf1f11190 Hacky first go at it -- keeping the existing VfsItem infrastructure Lucien Greathouse 2017-12-13 15:41:25 -08:00
  • b4e31ea35d Fix serve path failing to be absolute when given as a relative path Lucien Greathouse 2017-12-14 01:08:05 -08:00
  • 7c6fe38346 CLI version 0.3.1 v0.3.1 1781366079676510902/tmp_refs/tags/v0.3.1 Lucien Greathouse 2017-12-14 00:24:01 -08:00
  • f89d491f29 Run rustfmt Lucien Greathouse 2017-12-13 12:05:11 -08:00
  • 59b2401c2c Add more detailed error reporting around invalid projects Lucien Greathouse 2017-12-13 11:55:30 -08:00
  • b74ba141d1 Update dependencies, server v0.3.0 v0.3.0 1781366487228173764/tmp_refs/tags/v0.3.0 1781366341799080820/tmp_refs/tags/v0.3.0 1781366330097802068/tmp_refs/tags/v0.3.0 1781365602814625459/tmp_refs/tags/v0.3.0 1781364850297093900/tmp_refs/tags/v0.3.0 Lucien Greathouse 2017-12-12 15:01:36 -08:00
  • b60f06aa88 Update changelog to represent refactoring of server/client Lucien Greathouse 2017-12-11 15:50:22 -08:00
  • f00bcc6d7e Point to the rojo-plugin repository Lucien Greathouse 2017-12-08 16:52:13 -08:00
  • d5b41e2bd4 Remove plugin source, moved to rojo-plugin Lucien Greathouse 2017-12-08 16:50:30 -08:00
  • c9a53debc3 Add small config test Lucien Greathouse 2017-12-08 16:32:32 -08:00
  • edd45ca02e Update to Lemur master, 'fixes' Promise tests Lucien Greathouse 2017-12-08 15:53:25 -08:00
  • f88cb67210 Back to being custom, since the 'Rust' image has a really old Python version Lucien Greathouse 2017-12-08 15:46:50 -08:00
  • 302c6cf663 Hybrid build script between Travis and custom installation... Lucien Greathouse 2017-12-08 15:42:56 -08:00
  • 7995b6eca4 Try radically changing the Travis script Lucien Greathouse 2017-12-08 15:39:17 -08:00
  • fd7e737c20 Put back the original Rust config, maybe this will work Lucien Greathouse 2017-12-08 14:26:29 -08:00
  • 68b3d56619 Remove extra stuff I accidentally added :D Lucien Greathouse 2017-12-08 14:23:58 -08:00
  • 059ff1777b Try some random fixes I saw on StackOverflow to work around Travis-CI bug Lucien Greathouse 2017-12-08 14:23:37 -08:00
  • dd16cadb4c Fix indentation, yaml is mean Lucien Greathouse 2017-12-08 14:01:09 -08:00
  • 551f75f39c Implement Lua unit tests, this may fail Lucien Greathouse 2017-12-08 13:59:36 -08:00
  • 23ae0bc186 Wrap warning earlier in Promise Lucien Greathouse 2017-12-08 11:34:22 -08:00
  • 713a199419 Add spec.lua for testing -- Promise tests are currently broken Lucien Greathouse 2017-12-07 18:08:03 -08:00
  • 4dc705ee45 Update Rojo project paths to point to new dependencies Lucien Greathouse 2017-12-07 17:36:47 -08:00
  • fe4678fdc5 Re-add dependencies with their new path Lucien Greathouse 2017-12-07 17:36:06 -08:00
  • 97682108aa Update git module paths, still fighting git submodules a bit Lucien Greathouse 2017-12-07 17:29:00 -08:00
  • 23d4f45ac9 Fix use of services as partition targets Lucien Greathouse 2017-12-07 16:56:20 -08:00
  • 9fd6799f93 Fix Travis-CI README link Lucien Greathouse 2017-12-07 15:53:45 -08:00
  • 5898780e8e Add note about testing to CHANGES Lucien Greathouse 2017-12-07 15:52:24 -08:00
  • 1ad20421e9 Move Windows-specific path test into its own file Lucien Greathouse 2017-12-07 15:50:55 -08:00
  • 4ff9033916 Update dependencies Lucien Greathouse 2017-12-07 15:47:18 -08:00
  • 37bb0d1aa9 Add Travis-CI configuration to start running tests Lucien Greathouse 2017-12-07 14:48:02 -08:00
  • 7042680a0a Fixed usage of a partition pointing to a file instead of a folder Lucien Greathouse 2017-12-07 14:42:30 -08:00
  • cafb547894 v0.2.3 v0.2.3 1781364300497758454/tmp_refs/tags/v0.2.3 Lucien Greathouse 2017-12-04 00:19:17 -08:00
  • 35543c2790 Structured test-folder project Lucien Greathouse 2017-12-04 00:17:46 -08:00
  • 88efdb5ba4 Make tests compatible with TestEZ, provide 'runTests' script Lucien Greathouse 2017-12-04 00:09:30 -08:00
  • eeff7cfd92 Add dependencies to rojo.json for development Lucien Greathouse 2017-12-03 23:57:23 -08:00
  • f66cbe0049 Add dependencies: Lucien Greathouse 2017-12-03 23:50:41 -08:00
  • d0c6f2a470 Clean up development a little bit -- when 'dev' is set to true, port 8001 is used Lucien Greathouse 2017-12-03 19:20:54 -08:00
  • 34d5de9f2c Tighten init file handling, fixes some buggy edge cases by not supporting them Lucien Greathouse 2017-12-03 19:02:58 -08:00
  • 16676ebfa1 Add Studio Bridge to README, forgot it! Lucien Greathouse 2017-12-03 13:35:18 -08:00
  • bf9be6ccae Fix reconciler with init files, v0.2.2 v0.2.2 1781368341499418508/tmp_refs/tags/v0.2.2 1781368090299361446/tmp_refs/tags/v0.2.2 1781367293927000142/tmp_refs/tags/v0.2.2 1781366977398167732/tmp_refs/tags/v0.2.2 1781366208640774502/tmp_refs/tags/v0.2.2 1781366025928595145/tmp_refs/tags/v0.2.2 1781364108478358217/tmp_refs/tags/v0.2.2 Lucien Greathouse 2017-12-01 15:18:36 -08:00
  • 974ebc33c2 Major documentation facelift, should be usable now Lucien Greathouse 2017-12-01 14:07:06 -08:00
  • 4b03a79cfe Change config to work with plugin version v0.2.1 Lucien Greathouse 2017-12-01 02:49:49 -08:00