Skip to content

docs(core): disable tutorialkit for firefox #31193

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

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/blog/2022-10-14-whats-new-in-nx-15.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ There will be more content around choosing which style and even how to mix the t

We also updated our docs to have two super short tutorials that illustrate the two approaches:

- [/getting-started/tutorials/typescript-packages-tutorial](/getting-started/tutorials/typescript-packages-tutorial)
- [/getting-started/tutorials/react-monorepo-tutorial](/getting-started/tutorials/react-monorepo-tutorial)
- [/tutorials/1-ts-packages/1t-introduction/1-welcome](/tutorials/1-ts-packages/1t-introduction/1-welcome)
- [/tutorials/2-react-monorepo/1r-introduction/1-welcome](/tutorials/2-react-monorepo/1r-introduction/1-welcome)

You can also read more about the concept here: [/deprecated/integrated-vs-package-based](/deprecated/integrated-vs-package-based)

Expand Down Expand Up @@ -179,9 +179,9 @@ It is an ongoing process, and we have a lot of content to cover! We follow the [
- you want to learn something new ("Tutorial" section) or
- you want a solution to a specific problem ("Recipes" section).

Besides the two new [package-based](/getting-started/tutorials/typescript-packages-tutorial) and [integrated style tutorials](/getting-started/tutorials/react-monorepo-tutorial) we also have two brand new reworked tutorials
Besides the two new [package-based](/tutorials/1-ts-packages/1t-introduction/1-welcome) and [integrated style tutorials](/tutorials/2-react-monorepo/1r-introduction/1-welcome) we also have two brand new reworked tutorials

- [/getting-started/tutorials](/getting-started/tutorials)
- [/tutorials](/tutorials)

Stay tuned for more updates to come.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ You can pass `--vite=false` if you still want to keep the Webpack configuration

## Generating a Tailwind Setup

Once you have a [Nx-based React](/getting-started/tutorials/react-monorepo-tutorial) setup, adding Tailwind is as easy as running:
Once you have a [Nx-based React](/tutorials/2-react-monorepo/1r-introduction/1-welcome) setup, adding Tailwind is as easy as running:

```shell
$ npx nx g @nrwl/react:setup-tailwind
Expand All @@ -79,7 +79,7 @@ You'll get

You should be all setup and ready now! Here are some related resources to explore:

- [Nx docs: React Monorepo tutorial](/getting-started/tutorials/react-monorepo-tutorial)
- [Nx docs: React Monorepo tutorial](/tutorials/2-react-monorepo/1r-introduction/1-welcome)
- [Youtube: Is CRA Dead](https://youtu.be/fkTz6KJxhhE)
- [Nx docs: Migrate CRA to React and Vite](/recipes/adopting-nx/adding-to-existing-project)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -636,7 +636,7 @@ This should give you a good insight into how to get started. But there's more to
- We could also include "[executors](/extending-nx/recipes/local-executors)", which are wrappers around tasks to abstract the lower-level details of it
- etc.

Now clearly this was a simple example of how you could build your own CRA using Nx. If you want to see a real-world React setup powered by Nx, check out our React Tutorial: [/getting-started/tutorials/react-monorepo-tutorial](/getting-started/tutorials/react-monorepo-tutorial)
Now clearly this was a simple example of how you could build your own CRA using Nx. If you want to see a real-world React setup powered by Nx, check out our React Tutorial: [/tutorials/2-react-monorepo/1r-introduction/1-welcome](/tutorials/2-react-monorepo/1r-introduction/1-welcome)

## Learn more

Expand Down
2 changes: 1 addition & 1 deletion docs/blog/2023-10-13-nx-conf-2023-recap.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Juri also dives deeper into efforts from the team to provide high quality educat

![](/blog/images/2023-10-13/bodyimg2.webp)

This makes it easier to find keep the content organized and focused and makes it easier for the reader to choose between solution-oriented [recipes](/recipes) vs learning-oriented [tutorials](/getting-started/tutorials).
This makes it easier to find keep the content organized and focused and makes it easier for the reader to choose between solution-oriented [recipes](/recipes) vs learning-oriented [tutorials](/tutorials).

The Nx team not only produces written content, but also video content mainly on the [Nx YouTube Channel](https://www.youtube.com/@nxdevtools). Juri shows some of the growth stats, with the channel now having more than 14k subscribers and around 3.7k hours of watch time per month. The channel serves mostly short-form videos about new releases, highlighting new features as well as longer-form tutorial videos.

Expand Down
2 changes: 1 addition & 1 deletion docs/blog/2023-12-28-highlights-2023.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ We also poured a lot of [effort into the docs](/getting-started/intro). We restr

- [**Concept docs**](/concepts) — which explain some of the inner workings and mental model behind certain features. Like [how caching works](/concepts/how-caching-works).
- [**Recipes**](/recipes) — which are solution oriented. You already know how to cook, we provide the exact recipe for it.
- [**Tutorials**](/getting-started/tutorials) — for when you just want to sit down and follow along, step by step to learn how to use Nx in a certain context.
- [**Tutorials**](/tutorials) — for when you just want to sit down and follow along, step by step to learn how to use Nx in a certain context.
- [**Reference**](/reference) and [**API docs**](/nx-api) — pure, raw and to the point.

We created a brand new ["Why Nx"](/getting-started/why-nx) page explaining the overall architecture of Nx including a [brand new video](https://www.youtube.com/watch?v=-_4WMl-Fn0w) giving you a holistic overview of what Nx is capable of.
Expand Down
2 changes: 1 addition & 1 deletion docs/blog/2024-05-08-nx-19-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Emily, the engineer that worked on this effort, posted an entire article where y

Thanks to the benefits of Project Crystal - which allows us to determine information to create Nx Tasks based on the way your Gradle projects are setup - by adding this plugin, it makes it easy to add Gradle into an existing workspace without needing any Nx-specific configuration.

In addition, you can now find [a new tutorial on using Nx with Gradle](/getting-started/tutorials/gradle-tutorial) which will expand on the [Spring framework](https://spring.io/)'s tutorial for multi-module projects and show you how Nx further enhances the developer experience of that workspace. This tutorial takes you all the way through setting up your CI pipeline with Nx Cloud, so be sure to check it out!
In addition, you can now find [a new tutorial on using Nx with Gradle](/tutorials/4-gradle/1g-introduction/1-welcome) which will expand on the [Spring framework](https://spring.io/)'s tutorial for multi-module projects and show you how Nx further enhances the developer experience of that workspace. This tutorial takes you all the way through setting up your CI pipeline with Nx Cloud, so be sure to check it out!

As an editorial note, this Gradle plugin is a big step for Nx, as it represents the first major step we're taking outside of the Javascript ecosystem. This has always been the goal: to robustly support monorepos and full-stack development, even across language and ecosystem barriers. We're using this Gradle plugin internally for our closed-sourced projects (in particular Nx Cloud) and in [Nx Console](https://github.com/nrwl/nx-console/blob/master/package.json#L74) and we're very proud of this plugin and all that it represents.

Expand Down
2 changes: 1 addition & 1 deletion docs/blog/2024-12-22-nx-highlights-2024.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ Gradle projects were traditionally tricky to manage alongside JavaScript librari

**Composite Build Support** takes this further by pulling in dependencies from composite builds and reflecting them in the task graph. This release reflects our larger goal of breaking down barriers between ecosystems. Nx aims to enable efficient workflows across different languages and technologies, moving closer to a seamless polyglot monorepo experience.

For more details, check out the blog post ["Manage Your Gradle Project using Nx"](/blog/manage-your-gradle-project-using-nx) and our [Gradle tutorial](/getting-started/tutorials/gradle-tutorial).
For more details, check out the blog post ["Manage Your Gradle Project using Nx"](/blog/manage-your-gradle-project-using-nx) and our [Gradle tutorial](/tutorials/4-gradle/1g-introduction/1-welcome).

### Nx Import

Expand Down
52 changes: 26 additions & 26 deletions docs/generated/manifests/menus.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,39 +42,39 @@
},
{
"name": "Tutorials",
"path": "/getting-started/tutorials",
"path": "/tutorials",
"id": "tutorials",
"isExternal": false,
"children": [
{
"name": "TypeScript Monorepo",
"path": "/getting-started/tutorials/typescript-packages-tutorial",
"path": "/tutorials/1-ts-packages/1t-introduction/1-welcome",
"id": "typescript-packages-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "React Monorepo",
"path": "/getting-started/tutorials/react-monorepo-tutorial",
"path": "/tutorials/2-react-monorepo/1r-introduction/1-welcome",
"id": "react-monorepo-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "Angular Monorepo",
"path": "/getting-started/tutorials/angular-monorepo-tutorial",
"path": "/tutorials/3-angular-monorepo/1a-introduction/1-welcome",
"id": "angular-monorepo-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "Gradle Monorepo",
"path": "/getting-started/tutorials/gradle-tutorial",
"path": "/tutorials/4-gradle/1g-introduction/1-welcome",
"id": "gradle-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
}
Expand Down Expand Up @@ -118,39 +118,39 @@
},
{
"name": "Tutorials",
"path": "/getting-started/tutorials",
"path": "/tutorials",
"id": "tutorials",
"isExternal": false,
"children": [
{
"name": "TypeScript Monorepo",
"path": "/getting-started/tutorials/typescript-packages-tutorial",
"path": "/tutorials/1-ts-packages/1t-introduction/1-welcome",
"id": "typescript-packages-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "React Monorepo",
"path": "/getting-started/tutorials/react-monorepo-tutorial",
"path": "/tutorials/2-react-monorepo/1r-introduction/1-welcome",
"id": "react-monorepo-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "Angular Monorepo",
"path": "/getting-started/tutorials/angular-monorepo-tutorial",
"path": "/tutorials/3-angular-monorepo/1a-introduction/1-welcome",
"id": "angular-monorepo-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "Gradle Monorepo",
"path": "/getting-started/tutorials/gradle-tutorial",
"path": "/tutorials/4-gradle/1g-introduction/1-welcome",
"id": "gradle-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
}
Expand All @@ -159,33 +159,33 @@
},
{
"name": "TypeScript Monorepo",
"path": "/getting-started/tutorials/typescript-packages-tutorial",
"path": "/tutorials/1-ts-packages/1t-introduction/1-welcome",
"id": "typescript-packages-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "React Monorepo",
"path": "/getting-started/tutorials/react-monorepo-tutorial",
"path": "/tutorials/2-react-monorepo/1r-introduction/1-welcome",
"id": "react-monorepo-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "Angular Monorepo",
"path": "/getting-started/tutorials/angular-monorepo-tutorial",
"path": "/tutorials/3-angular-monorepo/1a-introduction/1-welcome",
"id": "angular-monorepo-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
{
"name": "Gradle Monorepo",
"path": "/getting-started/tutorials/gradle-tutorial",
"path": "/tutorials/4-gradle/1g-introduction/1-welcome",
"id": "gradle-tutorial",
"isExternal": false,
"isExternal": true,
"children": [],
"disableCollapsible": false
},
Expand Down
Loading
Loading