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

Create Skeleton v3 REPL projects #3096

Open
endigo9740 opened this issue Jan 9, 2025 · 3 comments
Open

Create Skeleton v3 REPL projects #3096

endigo9740 opened this issue Jan 9, 2025 · 3 comments
Labels
administration Items related to the project but outside the code. help wanted Extra attention is needed
Milestone

Comments

@endigo9740
Copy link
Contributor

endigo9740 commented Jan 9, 2025

Goal

In Skeleton v2 we used Stackblitz to generate a quick project you could "test drive" directly form our homepage:
https://stackblitz.com/fork/github/skeletonlabs/repl/tree/main/welcome

Screenshot 2025-01-09 at 4 32 11 PM

We should aim to replicate these, but for all currently supported meta-frameworks. We would love to have this by launch, but it will not be a blocking issue!

Use Case

These will be used for multiple purposes:

  1. Link on the Skeleton documentation site to test drive each version
  2. Used by end users to easily create reproductions for troubleshooting
  3. This also allows users to each fork and bypass the onboarding scaffolding process
  4. Used by the Skeleton team to quickly test issues (ala the Svelte REPL)

Meta-Frameworks

Let's aim to prioritize SvelteKit and Next.js - but ideally we will support all meta-frameworks here (except "Other")
https://next.skeleton.dev/docs/get-started/installation

In fact, rather than posting these links on the homepage we might actually post them at the top of each supported framework page . Like the SvelteKit demo on the SvelteKit page, etc.

Playground

We definitely don't require this upfront, but I think long term it would be great to build and port a playground like Radix provides for each of these apps. Just a smattering of components and elements to quickly test. But still easy to remove by nuking the page. This is NOT required for launch, but is considered a "nice to have". Even a minimal version.

https://www.radix-ui.com/themes/playground

Tooling

I'm open to any solution here - whatever provides the best ease of use from all perspectives.

  1. Stackblitz: https://stackblitz.com/
  2. Replit: https://replit.com/
  3. etc...

Support

I'm available to help scaffold each required repo under the Skeleton Labs organization here on GitHub. Just ping me here or on Discord to coordinate this please. We'll use a set naming convention to ensure the repos are easily identified at a glance.

@endigo9740 endigo9740 added the administration Items related to the project but outside the code. label Jan 9, 2025
@endigo9740 endigo9740 added this to the v3.0 (Next) milestone Jan 9, 2025
@endigo9740 endigo9740 added the help wanted Extra attention is needed label Jan 9, 2025
@phamduylong
Copy link
Contributor

I'll start working on these one by one, starting with SvelteKit and NextJs first

@phamduylong
Copy link
Contributor

Update: SvelteKit REPL and Next.js REPL are close to complete state. Waiting for a last round of review from @endigo9740.

Requested for permission to install Renovate bot to maintain dependencies for these repositories. Will hold off a bit to give priority to the release delay.

@endigo9740
Copy link
Contributor Author

@phamduylong permission has been granted!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
administration Items related to the project but outside the code. help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants