thefrontside / simulacrum

A simulation platform for use during testing, during development and for high-fidelity application previews
90 stars 14 forks source link

Foundation Simulator #277

Closed jbolda closed 2 months ago

jbolda commented 4 months ago

Motivation

We want to improve the ability to iteratively build a simulator for use in published simulators in this repository or custom implementations elsewhere. This includes the components likely to be used in each simulator (server, router, data store) and pieces to enable quickly spinning up a simulator to get started.

Approach

frontsidejack commented 4 months ago

Package Changes Through e23e781f72d7a00d30cf3ed7de2fa65039383d9f

There are 1 changes which include @simulacrum/foundation-simulator with minor

Planned Package Versions The following package releases are the planned based on the context of changes in this pull request. | package | current | next | |----|----|----| | @simulacrum/foundation-simulator | 0.0.1 | 0.1.0 |

Add another change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

frontsidejack commented 4 months ago

The following preview packages have been published by Covector:

  • @simulacrum/foundation-simulator@0.0.1-foundation-simulator.e23e781

e23e781

cowboyd commented 4 months ago

I had a brief look over the code. I think having some tests that demonstrate how you would use the foundation simulator Api, and especially how you would interact with the store would serve as good documentation, as well as a quality control.