Skip to content

Conversation

joesphchang
Copy link
Contributor

@joesphchang joesphchang commented Jul 31, 2025

Resolves #2105 Resolves #2109

What I did:

  • Created a JavaScript menu section
  • Created an Overview guide for JavaScript
  • Created a Quickstart guide for JavaScript

Overview Preview
Quickstart Preview

@joesphchang joesphchang requested a review from a team as a code owner July 31, 2025 18:36
Copy link

vercel bot commented Jul 31, 2025

@joesphchang is attempting to deploy a commit to the Ionic Team on Vercel.

A member of the Team first needs to authorize it.

Copy link

vercel bot commented Aug 1, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
ionic-docs Ready Ready Preview Comment Oct 1, 2025 7:09pm

@brandyscarney brandyscarney changed the title docs(javascript): added javascript side tab with ionic-core and overview page docs(javascript): added javascript section with overview and quickstart pages Sep 30, 2025
@brandyscarney brandyscarney changed the title docs(javascript): added javascript section with overview and quickstart pages docs(guide): add javascript section with overview and quickstart pages Sep 30, 2025
First, create a new Vite project with vanilla JavaScript:

```shell
npm create vite@latest my-app -- --template vanilla
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The app is named my-app here instead of myApp like the other frameworks because it will prompt for the name again if you don't use kebab case.

Before you begin, make sure you have [Node.js](https://nodejs.org/) (which includes npm) installed on your machine.

```shell-session
$ npm create vite@latest my-app -- --template vanilla
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The app is named my-app here instead of myApp like the other frameworks because it will prompt for the name again if you don't use kebab case.

Copy link
Member

@ShaneK ShaneK left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved with a very small non-blocking comment. Feel free to ignore. Good work!

Copy link
Contributor

@thetaPC thetaPC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, with a minor request


Welcome! This guide will walk you through the basics of Ionic JavaScript development using Vite. You'll learn how to set up your development environment, create a simple project, explore the project structure, and understand how Ionic components work. This is perfect for getting familiar with Ionic JavaScript before building your first real app.

If you're looking for a high-level overview of what Ionic JavaScript is and how it fits into the web development ecosystem, see the [Ionic JavaScript Overview](overview).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick, some people may use a screen reader or other ways to access content. It would be great to use neutral words.

Suggested change
If you're looking for a high-level overview of what Ionic JavaScript is and how it fits into the web development ecosystem, see the [Ionic JavaScript Overview](overview).
If you're looking for a high-level overview of what Ionic JavaScript is and how it fits into the web development ecosystem, review the [Ionic JavaScript Overview](overview).

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

Successfully merging this pull request may close these issues.

No Javascript Documentation Section add guide on how to install Ionic Core with other frameworks
4 participants