-
Notifications
You must be signed in to change notification settings - Fork 16
Reorganize Menus: Get Started and Concepts (no tutorials) #261
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
Conversation
Let's link "Learn Shiny" to the first Get Started page |
…hiny-site into get-started-concepts-only
Co-authored-by: Daniel Chen <chendaniely@users.noreply.github.com>
This comment was marked as off-topic.
This comment was marked as off-topic.
…hiny-site into get-started-concepts-only
get-started/what-is-shiny.qmd
Outdated
## Extensibility {#extensible} | ||
|
||
While Shiny includes everything you need to build an app, it is also built on a foundation of web standards, making it highly [extensible](/docs/custom-component-one-off.qmd). | ||
In fact, Shiny for Python is built on standard HTML |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In fact, Shiny for Python is built on standard HTML | |
In fact, a Shiny frontend can be built entirely from HTML, and is compatible with any JavaScript framework. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
idk, I think what we're trying to communicate here is the classic, it's just standard web stuff in the end. At this stage, I think that's a compelling thing to say. Two practical consequences of this choice are:
- you can use Shiny to learn about developing for the web (and lots of people have!) by inspecting our UI elements
- you're not locked in to what we've made for you, you can always make components or apps that work with things we haven't included.
I like the idea of folding React (or other frameworks) into this section, but I think "compatible with any JavaScript framework" oversells the connection in a way that will miss people who would find the points above compelling, but would be underwhelming to people who are familiar with React or other frameworks and who might think this means it's easy to swap out frameworks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated this section to blend the above ideas
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM once nitpicks are addressed, thanks!
Just the get started and concept pages from #250 4751da3
does not include the tutorials.
Does a re-write for the get started introduction, and fixes up the install, create and run pages to include Positron.
I have a few other ideas for the home page, but that can be a separate PR/discussion.
I put a 👍 on the conversations that have been resolved, and used the 🚀 to signal this conversation was moved to another issue.
TODO
#index p a
instead of.homepage-code p a
and includecolor: white
shiny create
videoBug bash:
#input
and#output
links to have a slash before the#
. e.g.,components/#inputs