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

fix(nx-dev): add background on pricing tiles & blog link to pricing page #27157 #27157

Merged
merged 3 commits into from
Jul 26, 2024
Merged
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
4 changes: 2 additions & 2 deletions docs/blog/2023-04-19-nx-cloud-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ Learn more at [enterprise](/enterprise).

Nx Cloud has evolved a lot since we first released it in 2020, and is changing even more in 2023. To better adapt to Nx Cloud being a critical CI tool, we changed our pricing model to be more consistent and predictable for CI workloads.

Nx Cloud’s previous pricing was based on time savings from Nx Cloud, which made sense when Nx Cloud was strictly a distributed caching service. The [new pricing model](https://nx.app/pricing) is based entirely on the number of CI pipeline executions per calendar month. We believe this is a simpler and more transparent model that should help you predict your costs far more easily.
Nx Cloud’s previous pricing was based on time savings from Nx Cloud, which made sense when Nx Cloud was strictly a distributed caching service. The [new pricing model](/pricing) is based entirely on the number of CI pipeline executions per calendar month. We believe this is a simpler and more transparent model that should help you predict your costs far more easily.

![](/blog/images/2023-04-19/bodyimg8.webp)

Expand All @@ -100,7 +100,7 @@ Finally, the **Enterprise plan** is for companies that want full control over wh

All these changes should allow developers to choose the plan that best suits their needs and budget more easily, ensuring a seamless and transparent experience regarding pricing and subscription management.

Learn more at [https://nx.app/pricing](https://nx.app/pricing).
Learn more at [https://nx.dev/pricing](/pricing).

## Coming Next

Expand Down
4 changes: 2 additions & 2 deletions docs/blog/2024-07-25-nx-19-5-update.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,9 +154,9 @@ Our new expanded Hobby Tier now adds trial support for all features AND includes

Sample the entire suite of features to see its impact on your organization. Start with everything, scale when you need more.

[![Nx Cloud Tiers](/blog/images/2024-07-25/start-with-everything-scale-when-you-need.jpg)](https://nx.app/pricing#plan-details)
[![Nx Cloud Tiers](/blog/images/2024-07-25/start-with-everything-scale-when-you-need.jpg)](/pricing#plan-details)

Checkout the [plan details page](https://nx.app/pricing#plan-details) for more info, and see how Nx Cloud can help you!
Checkout the [plan details page](/pricing#plan-details) for more info, and see how Nx Cloud can help you!

## Monorepo World Conference Speakers to Be Announced Soon!!

Expand Down
2 changes: 1 addition & 1 deletion docs/nx-cloud/reference/launch-templates.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ The following resource classes are available:
- `docker_linux_arm64/extra_large`
- `windows/medium`

See their detailed description and pricing at [nx.app/pricing](https://nx.app/pricing#plan-detail?sutm_source=nx.dev&utm_medium=launch-templates).
See their detailed description and pricing at [nx.dev/pricing](/pricing#plan-detail?sutm_source=nx.dev&utm_medium=launch-templates).

### `launch-templates.<template-name>.image`

Expand Down
2 changes: 1 addition & 1 deletion nx-dev/ui-pricing/src/lib/faq.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export function Faq(): JSX.Element {
{
question: 'Is there a plan for open source projects?',
answer:
'Yes, we are happy to collaborate with open source projects. Please complete this form, and we will review your request and get back to you: https://nx.app/pricing/special-offer',
'Yes, we are happy to collaborate with open source projects. Please complete this form, and we will review your request and get back to you: https://nx.dev/pricing/special-offer',
},
{
question: 'What payment methods do you accept?',
Expand Down
2 changes: 1 addition & 1 deletion nx-dev/ui-pricing/src/lib/plans/hobby-plan.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export function HobbyPlan({
url: string;
}) {
return (
<article className="relative rounded-b-xl py-4 ring-1 ring-blue-500 xl:py-6 dark:ring-sky-500">
<article className="relative rounded-b-xl bg-white py-4 ring-1 ring-blue-500 xl:py-6 dark:bg-slate-950 dark:ring-sky-500">
<h4
id="no-credit-card-required"
className="absolute -top-9 left-0 w-full rounded-t-2xl bg-blue-500 p-2 text-center text-sm font-medium text-white shadow-inner ring-1 ring-blue-500 dark:bg-sky-500 dark:ring-sky-500"
Expand Down
2 changes: 1 addition & 1 deletion nx-dev/ui-pricing/src/lib/plans/pro-plan.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export function ProPlan({
url: string;
}) {
return (
<article className="rounded-xl py-4 ring-1 ring-slate-200 xl:py-6 dark:ring-slate-800">
<article className="rounded-xl bg-white py-4 ring-1 ring-slate-200 xl:py-6 dark:bg-slate-950 dark:ring-slate-800">
<header className="flex items-center justify-between gap-x-4">
<h3
id="pro-plan"
Expand Down
2 changes: 1 addition & 1 deletion scripts/documentation/internal-link-checker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ function readApiJson(manifestFileName: string): string[] {
const anchorUrls = ['nx.json', 'ci.json', 'extending-nx.json'].flatMap(
(manifestFileName) => readApiJson(manifestFileName)
);
const ignoreAnchorUrls = ['/nx-api', '/blog'];
const ignoreAnchorUrls = ['/nx-api', '/blog', '/pricing'];

const errors: Array<{ file: string; link: string }> = [];
const localLinkErrors: Array<{ file: string; link: string }> = [];
Expand Down