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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Oxc Playground #1

Open
3 tasks
Dunqing opened this issue May 11, 2024 · 7 comments
Open
3 tasks

New Oxc Playground #1

Dunqing opened this issue May 11, 2024 · 7 comments

Comments

@Dunqing
Copy link
Member

Dunqing commented May 11, 2024

Overview

As more features are added the old vanilla.js-based implementation has become difficult to maintain. We are going to rewrite the playground and eat our own dog food 馃惗.

Previous playground:

Tasks

Possible Tasks

  • Linter rules configuration
  • ..

Playground Design

We can experiment with shadcn-vue and utility-first CSS framework for UnoCSS or TailwindCSS to help us build it quickly. Or ask AI at https://www.vue0.dev/

Expected Outcome

By the end of this refactor, the OXC Playground should be more user-friendly and maintainable. The switch to Vue and Monaco should provide a better development experience.

Reference

@Dunqing Dunqing assigned Boshen and unassigned Boshen May 11, 2024
@Dunqing Dunqing added the good first issue Good for newcomers label May 11, 2024
@Boshen Boshen removed the good first issue Good for newcomers label May 11, 2024
@DonIsaac
Copy link

I've been spending a lot of time writing language services for Monaco for custom DSLs my company uses, I could help integrate an Oxc language service into Monaco

@Boshen

This comment was marked as outdated.

@Boshen Boshen transferred this issue from oxc-project/oxc May 13, 2024
@Boshen Boshen changed the title Refactor playground New Playground May 13, 2024
@Boshen Boshen changed the title New Playground New Oxc Playground May 13, 2024
@Boshen
Copy link
Member

Boshen commented May 13, 2024

I will get the wasm thing compiling and integrate once we have vite running.

@eryue0220
Copy link
Contributor

Could I get the first one? I can help to rewrite it based on vite and vue.

@Boshen
Copy link
Member

Boshen commented May 14, 2024

Could I get the first one? I can help to rewrite it based on vite and vue.

Of course. Can you PR in smaller commits to make things easier to review?

@eryue0220
Copy link
Contributor

Could I get the first one? I can help to rewrite it based on vite and vue.

Of course. Can you PR in smaller commits to make things easier to review?

Yes, sure.

@Boshen Boshen pinned this issue May 16, 2024
@Boshen
Copy link
Member

Boshen commented May 26, 2024

I added the wasm build and build instruction 7080083

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

4 participants