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

Add resource links in playground #734

Open
sisyphusSmiling opened this issue Aug 30, 2023 · 1 comment
Open

Add resource links in playground #734

sisyphusSmiling opened this issue Aug 30, 2023 · 1 comment

Comments

@sisyphusSmiling
Copy link

sisyphusSmiling commented Aug 30, 2023

Is your feature request related to a problem? Please describe.
The playground is a great way for devs to first interact with Cadence, but the Playground doesn't integrate well into the rest of the dev onboarding process - docs link to the playground, but the playground doesn't link anywhere else, at least not prominently.

Describe the solution you'd like
It would be nice to have other resources at hand so new devs could bounce to a number of Cadence-related options as their curiosity and interest grows. A good example of this is what's done in Solana's playground - it's really helpful to have resources & tutorials right at hand.

Screenshot 2023-08-30 at 1 39 42 PM

It could be like a standard README page with a host of resources or even something like @chasefleming's cheatsheat

Describe alternatives you've considered
Here a few alternatives:

  • Make the existing Cadence and 'Learn Cadence' buttons more prominent
  • Add a first-time user flow highlighting both how to use the playground and the existing resource buttons (see Remix IDE)
  • Place a persistent top-line banner linking to other resources like docs, tutorials, the linked cheatsheat, videos, or VS Code extension, etc. (See Near's Sandbox)

Additional context
Near's Sandbox Banner
Screenshot 2023-08-30 at 1 49 47 PM

Remix IDE first-time walkthrough
Screenshot 2023-08-30 at 1 50 17 PM

@bthaile
Copy link
Contributor

bthaile commented Sep 20, 2023

Totally agree, we are revamping the existing Cadence Templates that will be under a Learn Cadence button. We can make it pop better.

I like the download our vscode extension link, that is a good idea.

A simple onboarding dialog flow does make sense as well.

Also like the idea to add explicit links to more resources, the buttons don't work very well. There is a link to Cadence language reference. Makes sense to use playground more as a knowledge base advertisement rather than standalone web app.
👍

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

No branches or pull requests

2 participants