diff --git a/docs/site/app/(no-sidebar)/blog/not-found.tsx b/docs/site/app/(no-sidebar)/blog/not-found.tsx
index aa02770b60095..62bf345e8bebb 100644
--- a/docs/site/app/(no-sidebar)/blog/not-found.tsx
+++ b/docs/site/app/(no-sidebar)/blog/not-found.tsx
@@ -14,7 +14,7 @@ export default function NotFound(): JSX.Element {
content={
- The latest updates and releases from the Turbo team at Vercel.
+ The latest updates and releases from the Turborepo team at Vercel.
{posts.map((post) => {
if ("isExternal" in post.data) {
diff --git a/docs/site/app/(no-sidebar)/confirm/page.tsx b/docs/site/app/(no-sidebar)/confirm/page.tsx
index 3e70f45a3d310..b5adb1b600700 100644
--- a/docs/site/app/(no-sidebar)/confirm/page.tsx
+++ b/docs/site/app/(no-sidebar)/confirm/page.tsx
@@ -8,12 +8,12 @@ export function Confirm(): JSX.Element {
Thanks so much!
Keep an eye on your inbox for product updates and announcements
- from Turbo and Vercel.
+ from Turborepo and Vercel.
{" "}
Thanks,
- The Turbo Team
+ The Turborepo Team
diff --git a/docs/site/app/_components/footer.tsx b/docs/site/app/_components/footer.tsx
index c3576add0643d..0fc01b0aa4caa 100644
--- a/docs/site/app/_components/footer.tsx
+++ b/docs/site/app/_components/footer.tsx
@@ -172,8 +172,8 @@ function FooterContent(): JSX.Element {
Subscribe to our newsletter
- Subscribe to the Turbo newsletter and stay updated on new releases
- and features, guides, and case studies.
+ Subscribe to the Turborepo newsletter and stay updated on new
+ releases and features, guides, and case studies.
diff --git a/docs/site/app/_components/logos.tsx b/docs/site/app/_components/logos.tsx
index 3ddc7c4832895..10ccca13ca480 100644
--- a/docs/site/app/_components/logos.tsx
+++ b/docs/site/app/_components/logos.tsx
@@ -134,7 +134,7 @@ export function TurborepoLogo({
return (
-Supply a package.json script that will run tasks using Turbo.
+Supply a package.json script that will run tasks using Turborepo.
Example `package.json` with a `build` script:
diff --git a/docs/site/content/repo-docs/messages/invalid-env-prefix.mdx b/docs/site/content/repo-docs/messages/invalid-env-prefix.mdx
index 62e7efb5ba9df..d32e46e755841 100644
--- a/docs/site/content/repo-docs/messages/invalid-env-prefix.mdx
+++ b/docs/site/content/repo-docs/messages/invalid-env-prefix.mdx
@@ -6,7 +6,7 @@ description: Learn more about errors with invalid environment variable prefixes
## Why this error occurred
When declaring environment variables in your `turbo.json`, you cannot prefix them with `$`. This
-was an old syntax for declaring a dependency on an environment variable that was deprecated in Turbo 1.5.
+was an old syntax for declaring a dependency on an environment variable that was deprecated in Turborepo 1.5.
```json title="./turbo.json"
{
diff --git a/docs/site/content/repo-docs/reference/run.mdx b/docs/site/content/repo-docs/reference/run.mdx
index b8622752040f9..5e555b6231ab2 100644
--- a/docs/site/content/repo-docs/reference/run.mdx
+++ b/docs/site/content/repo-docs/reference/run.mdx
@@ -369,11 +369,11 @@ By default, `turbo` will use `grouped` logs in CI environments and `stream` logs
turbo run build --log-order=stream
```
-| Option | Description |
-| --------- | ----------------------------------------- |
-| `stream` | Show output as soon as it is available |
-| `grouped` | Group output by task |
-| `auto` | Turbo decides based on its own heuristics |
+| Option | Description |
+| --------- | ------------------------------------------- |
+| `stream` | Show output as soon as it is available |
+| `grouped` | Group output by task |
+| `auto` | `turbo` decides based on its own heuristics |
### `--log-prefix `
diff --git a/docs/site/content/repo-docs/reference/scan.mdx b/docs/site/content/repo-docs/reference/scan.mdx
index 5d4d35dcbf841..44e4a64ddf280 100644
--- a/docs/site/content/repo-docs/reference/scan.mdx
+++ b/docs/site/content/repo-docs/reference/scan.mdx
@@ -8,7 +8,7 @@ Enable faster tooling for your Turborepo locally with one, interactive command.
You'll be taken through a short series of steps to enable the fastest settings for your Turborepo. These optimizations include:
- **Git FS Monitor**: `turbo` leans on Git to do file change discovery. Since we have to wait for `git` to tell us about changes, we can use [Git's built-in filesystem monitor](https://git-scm.com/docs/git-fsmonitor--daemon) to get those notifications sooner.
-- **Turbo Daemon**: Turborepo's daemon optimistically understands your repository in the background. By doing shared, common work that `turbo` will need to do when running tasks beforehand, `turbo` will run your tasks faster.
+- **Turborepo Daemon**: Turborepo's daemon optimistically understands your repository in the background. By doing shared, common work that `turbo` will need to do when running tasks beforehand, `turbo` will run your tasks faster.
- **Remote Caching**: While Turborepo can cache your work locally, it can also share a cache across all of your machines. Enabling [Remote Caching](/repo/docs/core-concepts/remote-caching) makes your caching **multiplayer**, ensuring that you, your teammates, and your CI machines, never do the same work twice.
- **Check `turbo` version**: We're always working towards making `turbo` better. To ensure you are using the latest version of Turborepo, we'll check your version and remind you to install `latest` if you aren't using it yet.
- **Check for Turborepo LSP**:
diff --git a/docs/site/lib/constants.ts b/docs/site/lib/constants.ts
index 0b1768c663602..c139e5ebdbf70 100644
--- a/docs/site/lib/constants.ts
+++ b/docs/site/lib/constants.ts
@@ -1,6 +1,6 @@
export const PRODUCT_SLOGANS = {
turbo:
- "Turbo is an incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust.",
+ "Turborepo is a build system optimized for JavaScript and TypeScript, written in Rust.",
repo: "The build system that makes ship happen.",
} as const;
diff --git a/docs/site/lib/create-metadata.ts b/docs/site/lib/create-metadata.ts
index 170e70af9b3f4..80df621f39109 100644
--- a/docs/site/lib/create-metadata.ts
+++ b/docs/site/lib/create-metadata.ts
@@ -46,9 +46,7 @@ export const createMetadata = ({
title,
description,
canonicalPath,
- product,
}: {
- product?: Products;
title?: string;
description?: string;
/** You do not need to supply the domain! `metadataBase` already does that for you. */
@@ -59,30 +57,15 @@ export const createMetadata = ({
console.warn(`Warning: ${canonicalPath} does not have a description.`);
}
- const formatTitle = (): string => {
- if (canonicalPath === "/repo") {
- return "Turborepo";
- }
-
- if (product === "repo") {
- return `${title} | Turborepo`;
- }
-
- return title ?? "Turbo";
- };
-
- const formattedTitle = formatTitle();
-
return {
metadataBase: getBaseURL(),
- title: formattedTitle,
+ title: title ? `${title} | Turborepo` : "Turborepo",
description,
openGraph: {
- siteName: "Turbo",
+ siteName: "Turborepo",
images: [
createOgImagePath({
title: canonicalPath === "/" ? "" : title,
- product,
canonicalPath,
}),
],
diff --git a/docs/site/scripts/generate-rss.cjs b/docs/site/scripts/generate-rss.cjs
index 100fac3383f9b..c77af51f05507 100644
--- a/docs/site/scripts/generate-rss.cjs
+++ b/docs/site/scripts/generate-rss.cjs
@@ -1,7 +1,7 @@
-const { promises: fs, statSync } = require('node:fs');
-const path = require('node:path');
-const RSS = require('rss');
-const matter = require('gray-matter');
+const { promises: fs, statSync } = require("node:fs");
+const path = require("node:path");
+const RSS = require("rss");
+const matter = require("gray-matter");
function dateSortDesc(a, b) {
const date1 = new Date(a.data.date);
@@ -13,23 +13,23 @@ function dateSortDesc(a, b) {
async function generate() {
const feed = new RSS({
- title: 'Turbo Blog',
- description: 'Turbo news, updates, and announcements.',
- site_url: 'https://turbo.build',
- feed_url: 'https://turbo.build/feed.xml',
- image_url: 'https://turbo.build/api/og',
+ title: "Turborepo Blog",
+ description: "Turborepo news, updates, and announcements.",
+ site_url: "https://turbo.build",
+ feed_url: "https://turbo.build/feed.xml",
+ image_url: "https://turbo.build/api/og",
});
- const posts = await fs.readdir(path.join(__dirname, '..', 'content', 'blog'));
+ const posts = await fs.readdir(path.join(__dirname, "..", "content", "blog"));
const promises = posts.map(async (post) => {
- if (post.startsWith('index.') || post.startsWith('_meta.json')) return;
+ if (post.startsWith("index.") || post.startsWith("_meta.json")) return;
const file = await fs.readFile(
- path.join(__dirname, '..', 'content', 'blog', post),
+ path.join(__dirname, "..", "content", "blog", post)
);
const frontmatter = matter(file);
if (frontmatter.data.href) return;
- return { ...frontmatter, slug: post.replace('.mdx', '') };
+ return { ...frontmatter, slug: post.replace(".mdx", "") };
});
const results = await Promise.all(promises);
@@ -41,7 +41,7 @@ async function generate() {
for (const frontmatter of sortedData) {
// get the og image size
const stat = statSync(
- path.join(__dirname, '..', 'public', frontmatter.data.ogImage),
+ path.join(__dirname, "..", "public", frontmatter.data.ogImage)
);
feed.item({
title: frontmatter.data.title,
@@ -50,13 +50,13 @@ async function generate() {
description: frontmatter.data.description,
enclosure: {
url: `https://turbo.build${frontmatter.data.ogImage}`, // intentionally omitting slash here
- type: 'image/png',
+ type: "image/png",
size: stat.size,
},
});
}
- await fs.writeFile('./public/feed.xml', feed.xml({ indent: true }));
+ await fs.writeFile("./public/feed.xml", feed.xml({ indent: true }));
}
generate();