I agree that setting up a full instance of H is quite a bit of extra work for developers who only want to experiment with changes to the client. For that use case I think the best path forwards will be to make it easier to get the client working with the production server. One way that this can be done today is with the browser extension, although it is a little fiddly to set up and we accidentally broke the combination of local dev client + locally-built browser extension + production server recently (See https://github.com/hypothesis/browser-extension/pull/469
for a fix).
The production server already supports API access from custom clients. We could preconfigure an OAuth client for the client's dev server or enable users to register their own OAuth clients, subject to some kind of vetting process before deployment beyond localhost.
> On 31 Dec 2020, at 17:44, Thomas Giardina <tommy.g...@gmail.com
> Setting up a full dev environment is hard and a huge barrier of entry to anyone who wants to tinker with the client. Can we create a light-weight mock h so that tinkering with the client is easy?
> You received this message because you are subscribed to the Google Groups "dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to dev+uns...@list.hypothes.is
> To view this discussion on the web visit https://groups.google.com/a/list.hypothes.is/d/msgid/dev/cc8a9fb6-e5b6-4ae1-b3c2-faf56b2667ccn%40list.hypothes.is