Skip to content

Playground and dev tooling #59

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

Open
orta opened this issue Feb 26, 2025 · 2 comments
Open

Playground and dev tooling #59

orta opened this issue Feb 26, 2025 · 2 comments

Comments

@orta
Copy link

orta commented Feb 26, 2025

Hi @edi9999 - I've been using angular-expressions for a year or two in puzzmo.com and it's been great ( https://blog.puzzmo.com/posts/2024/07/16/augmentations/ and https://blog.puzzmo.com/posts/2024/07/24/groups-to-clubs/#custom-club-leaderboards )

I'm giving a talk at La TypeScript Conf (maybe I see you there?) and a key part of it is around making dev tooling for this library which you can find here: https://orta.io/angular-expressions-playground/ ( repo )

The playground has a few cool features:

  • Auto-complete and hover support for expressions
  • Sharing URLs with expressions/scopes/schemas
  • TypeScript type -> JSON schemas systems

And I was sorta interested in the extent to which you'd like to any of this upstreamed?

@edi9999
Copy link
Collaborator

edi9999 commented Mar 1, 2025

Hi there!

I definitely could link to your project from my Readme, however, I prefer to keep angular-expressions and your playground as separate projects for several key reasons:

  1. Clarity for users - The core library should remain distinct from developer tools and demos
  2. Security considerations - I'm planning to conduct a security audit of angular-expressions soon and want to maintain a focused codebase
  3. Maintenance boundaries - Merged features become my ongoing responsibility to support and update

I appreciate your work on the playground and think it adds significant value for developers using angular-expressions! I'd be happy to add a prominent link to your project in the main repository's README to increase its visibility.

Sorry to hear I missed your talk at La TypeScript Conf - I hope it went well!

Regards,
Edgar

@orta
Copy link
Author

orta commented Mar 8, 2025

Thanks

Yeah, totally makes sense - I'll give it a polish pass one of these days and send a PR with a readme

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

2 participants