microsoft / pxt-mkc

Command line tool for MakeCode editors
https://microsoft.github.io/pxt-mkc/
MIT License
11 stars 6 forks source link

Add browser support #79

Closed riknoll closed 1 year ago

riknoll commented 1 year ago

This PR splits pxt-mkc into three packages:

  1. mkc-core, which contains the shared code for the other two packages and has no node dependencies
  2. mkc-node, which contains the node CLI
  3. mkc-browser, which contains a browser implementation of the language service

mkc-node will be published as the existing makecode package. The other two are new packages. The CLI should work exactly the same as before.

Opening as a draft PR because converting this repo into a monorepo broke a few things (e.g. the build, semantic-release)

pelikhan commented 1 year ago

Can you update the local development section of the README with information about various package; and/or update build instructions if needed.

riknoll commented 1 year ago

alright @pelikhan, I updated the packages to all be makecode-* instead of mkc and fixed the build/updated the readme. I also added semantic-release-monorepo which should fix semantic-release though I obviously haven't tested that yet.

Take another look real quick?