Skip to content

Commit 0d0e2ee

Browse files
committed
feat(javascript): update overview to match others and add JS logo
1 parent 16342aa commit 0d0e2ee

File tree

3 files changed

+43
-9
lines changed

3 files changed

+43
-9
lines changed

docs/javascript/overview.md

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,71 @@ sidebar_label: Overview
77
<title>Ionic JavaScript Overview | JavaScript Version Support and Tooling</title>
88
<meta
99
name="description"
10-
content="@ionic/javascript combines the Ionic experience with the tooling and APIs tailored to React developers. Learn more about version support and resources in our React Overview."
10+
content="@ionic/core combines the Ionic experience with the tooling and APIs tailored to JavaScript Developers. Learn more about version support in our JavaScript Overview."
1111
/>
1212
</head>
1313

1414
import DocsCard from '@components/global/DocsCard';
1515
import DocsCards from '@components/global/DocsCards';
1616

17-
`@ionic/javascript` offers a powerful way to build cross-platform applications using JavaScript, and it integrates seamlessly with modern tooling like Vite. This combination allows you to leverage your existing JavaScript knowledge and the efficiency of Vite to create high-quality, performant apps with Ionic's extensive UI library and native capabilities.
17+
`@ionic/core` brings the full power of the Ionic Framework to JavaScript developers. It offers seamless integration with the JavaScript ecosystem, so you can build high-quality cross-platform apps using familiar JavaScript tools, components, and best practices. You also get access to Ionic's extensive UI library and native capabilities.
1818

1919
## JavaScript Version Support
2020

21-
Ionic JavaScript, when used with Vite, supports the latest versions of JavaScript, ensuring you can use modern language features in your projects.
21+
Ionic Core supports the latest versions of JavaScript. For detailed information on supported JavaScript runtime versions, see the [Stencil Support Policy](https://stenciljs.com/docs/support-policy#javascript-runtime).
2222

2323
## JavaScript Tooling
2424

25-
Ionic JavaScript is designed to work hand-in-hand with the JavaScript CLI and popular tooling. When you choose Vite as your build tool, you gain access to its incredibly fast development server and optimized build process. You can continue to use your favorite JavaScript libraries for state management, testing, and more within this ecosystem.
25+
Ionic Core works seamlessly with modern JavaScript tooling and build systems. You can use popular tools like Vite, Webpack, or Parcel to scaffold and build your apps. Ionic Core is designed to fit naturally into the JavaScript ecosystem, so you can use your favorite libraries for state management, testing, and more.
2626

2727
## Native Tooling
2828

29-
[Capacitor](https://capacitorjs.com) is the official cross-platform runtime for Ionic JavaScript, enabling your apps to run natively on iOS, Android, and the web with a single codebase.
29+
[Capacitor](https://capacitorjs.com) is the official cross-platform runtime for Ionic Core, enabling your apps to run natively on iOS, Android, and the web with a single codebase.
3030

3131
## Installation
3232

33+
Before you begin, make sure you have [Node.js](https://nodejs.org/) (which includes npm) installed on your machine.
34+
3335
```shell-session
34-
$ npm create vite@latest myApp -- --template vanilla
36+
$ npm create vite@latest my-app -- --template vanilla
37+
38+
$ cd my-app
3539
$ npm install && npm install @ionic/core
36-
$ npm run dev
40+
$ npm run dev
3741
```
3842

3943
## Resources
4044

4145
<DocsCards>
4246

43-
<DocsCard header="Ionic Core" href="ionic-core" icon="/icons/guide-quickstart-icon.png">
44-
<p>Quickly set-up your JavaScript application with Ionic Custom Components.</p>
47+
<DocsCard header="Getting Started" href="ionic-core" icon="/icons/guide-quickstart-icon.png">
48+
<p>Quickly set up your first Ionic JavaScript app and learn the basics of the framework and CLI.</p>
49+
</DocsCard>
50+
51+
<DocsCard
52+
header="JavaScript Documentation"
53+
href="https://developer.mozilla.org/en-US/docs/Web/JavaScript"
54+
icon="/icons/logo-javascript-icon.png"
55+
>
56+
<p>
57+
Learn more about JavaScript's core concepts, tools, and best practices from the official JavaScript documentation.
58+
</p>
59+
</DocsCard>
60+
61+
<DocsCard header="Navigation" href="/docs/api/router" icon="/icons/component-navigation-icon.png">
62+
<p>Discover how to handle routing and navigation in Ionic JavaScript apps using the Ionic Router.</p>
63+
</DocsCard>
64+
65+
<DocsCard header="Components" href="/docs/components" icon="/icons/guide-components-icon.png">
66+
<p>Explore Ionic's rich library of UI components for building beautiful apps.</p>
67+
</DocsCard>
68+
69+
<DocsCard header="Theming" href="/docs/theming/basics" icon="/icons/guide-theming-icon.png">
70+
<p>Learn how to customize the look and feel of your app with Ionic's powerful theming system.</p>
71+
</DocsCard>
72+
73+
<DocsCard header="Capacitor Documentation" href="https://capacitorjs.com/docs/" icon="/icons/guide-capacitor-icon.png">
74+
<p>Explore how to access native device features and deploy your app to iOS, Android, and the web with Capacitor.</p>
4575
</DocsCard>
4676

4777
</DocsCards>
19.6 KB
Loading

vercel.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
"source": "/docs/angular/your-first-app/7-live-reload",
3434
"destination": "/docs/angular/your-first-app/live-reload"
3535
},
36+
{
37+
"source": "/docs/javascript",
38+
"destination": "/docs/javascript/overview"
39+
},
3640
{
3741
"source": "/docs/ja/",
3842
"destination": "/docs/ja"

0 commit comments

Comments
 (0)