Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Playground Website #99

Open
siefkenj opened this issue Apr 11, 2023 · 3 comments
Open

Playground Website #99

siefkenj opened this issue Apr 11, 2023 · 3 comments

Comments

@siefkenj
Copy link
Contributor

I notice there is no playground website for ts-pegjs. It would be great to have so people could play around with ts-pegjs to decide if it's the tool they need.

Is this repository the appropriate place for a playground? If so, there are a couple of options.

  1. Change the repo to use npm workspaces. The typical thing to do would be to add a projects/ts-pegjs and projects/ts-pegjs-playground. Via some tsconfig.json magic, one can configure import ... "ts-pegjs" to import the local source instead of a global package. There would then be a package.json in the projects/ts-pegjs directory and one in the root directory marked "private": true. Only the projects/ts-pegjs workspace would be published on npm.
  2. Add a playground directory and import via relative path ../src/... the necessary components.
  3. Create a separate repository.
@pjmolina
Copy link
Contributor

I guest a separate repo (3) would be cleaner in the long term.

@hildjj
Copy link
Contributor

hildjj commented Apr 14, 2023

We're talking about perhaps doing a separate repo for the peggy UI, if there's any interest in collaboration. We're talking about it in the #peggy-ui channel on Discord.

@pjmolina
Copy link
Contributor

Sure! Joining!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants