diff --git a/README.md b/README.md index 6394daed34798..20381b2c42617 100644 --- a/README.md +++ b/README.md @@ -51,18 +51,18 @@ Turbo is used by the world's leading companies. Check out the [Turbo Showcase](h ## Updates -Follow [@turborepo](https://twitter.com/turborepo) on Twitter and for project updates. +Follow [@turborepo](https://x.com/turborepo) on X and for project updates. ## Authors **Turborepo** -- Jared Palmer ([@jaredpalmer](https://twitter.com/jaredpalmer)) +- Jared Palmer ([@jaredpalmer](https://x.com/jaredpalmer)) **Turbopack and the Turbo engine** -- Tobias Koppers ([@wSokra](https://twitter.com/wSokra)) -- Maia Teegarden ([@padmaia](https://twitter.com/padmaia)) +- Tobias Koppers ([@wSokra](https://x.com/wSokra)) +- Maia Teegarden ([@padmaia](https://x.com/padmaia)) ## Security diff --git a/crates/turbopack/README.md b/crates/turbopack/README.md index 9646d2a58c819..c4155b2315d32 100644 --- a/crates/turbopack/README.md +++ b/crates/turbopack/README.md @@ -41,12 +41,12 @@ Our [Code of Conduct](https://github.com/vercel/turbo/blob/main/CODE_OF_CONDUCT. ## Updates -Follow [@turborepo](https://twitter.com/turborepo) on Twitter and for project updates +Follow [@turborepo](https://x.com/turborepo) on X and for project updates ## Authors -- Tobias Koppers ([@wSokra](https://twitter.com/wSokra)) -- Maia Teegarden ([@padmaia](https://twitter.com/padmaia)) +- Tobias Koppers ([@wSokra](https://x.com/wSokra)) +- Maia Teegarden ([@padmaia](https://x.com/padmaia)) ## Security diff --git a/crates/turborepo-lib/src/shim.rs b/crates/turborepo-lib/src/shim.rs index 7ad6e3ba2427e..917954cc0dea8 100644 --- a/crates/turborepo-lib/src/shim.rs +++ b/crates/turborepo-lib/src/shim.rs @@ -577,7 +577,7 @@ fn try_check_for_updates(args: &ShimArgs, current_version: &str) { let footer = format!( "Follow {username} for updates: {url}", username = "@turborepo".gradient([RGB::new(0, 153, 247), RGB::new(241, 23, 18)]), - url = "https://twitter.com/turborepo" + url = "https://x.com/turborepo" ); let interval = if args.force_update_check { diff --git a/docs/components/Avatar.tsx b/docs/components/Avatar.tsx index 8826dafb4effe..1d39718196de2 100644 --- a/docs/components/Avatar.tsx +++ b/docs/components/Avatar.tsx @@ -1,7 +1,7 @@ import Image from "next/image"; import type { AuthorDetails } from "../content/team"; -export const Avatar = ({ name, picture, twitterUsername }: AuthorDetails) => ( +export const Avatar = ({ name, picture, xUsername }: AuthorDetails) => (
(
Name
{name}
- {twitterUsername && ( + {xUsername && ( <> -
Twitter
+
X
- {`@${twitterUsername}`} + {`@${xUsername}`}
diff --git a/docs/components/Footer.tsx b/docs/components/Footer.tsx index e27c8488d586d..acce41a3e29f8 100644 --- a/docs/components/Footer.tsx +++ b/docs/components/Footer.tsx @@ -66,7 +66,7 @@ const navigation = { site === "repo" ? "solutions/turborepo" : "contact/sales" }?utm_source=turbo.build&utm_medium=referral&utm_campaign=footer-enterpriseLink`, }, - { name: "Twitter", href: "https://twitter.com/vercel" }, + { name: "X", href: "https://x.com/vercel" }, ], legal: [ { name: "Privacy Policy", href: "/privacy" }, diff --git a/docs/components/Tweet.tsx b/docs/components/Tweet.tsx index e5ac388196063..8b5f46d599927 100644 --- a/docs/components/Tweet.tsx +++ b/docs/components/Tweet.tsx @@ -15,7 +15,7 @@ function TweetLink({ href, children }) { export function Mention({ children }) { return ( - + {children} ); @@ -30,7 +30,7 @@ export default function Tweet({ url, username, name, avatar, date, children }) { width={42} height={42} src={avatar} - alt={`${name} twitter avatar`} + alt={`${name} X avatar`} />
diff --git a/docs/content/team.ts b/docs/content/team.ts index 0130589345665..c5b146988f843 100644 --- a/docs/content/team.ts +++ b/docs/content/team.ts @@ -1,63 +1,63 @@ const TURBO_TEAM: Record = { jaredpalmer: { name: "Jared Palmer", - twitterUsername: "jaredpalmer", picture: "/images/people/jaredpalmer.jpeg", + xUsername: "jaredpalmer", }, gaspargarcia: { name: "Gaspar Garcia", - twitterUsername: "gaspargarcia_", picture: "/images/people/gaspargarcia.jpeg", + xUsername: "gaspargarcia_", }, becca__z: { name: "Becca Z.", - twitterUsername: "becca__z", picture: "/images/people/becca__z.jpeg", + xUsername: "becca__z", }, gregsoltis: { name: "Greg Soltis", - twitterUsername: "gsoltis", picture: "/images/people/gregsoltis.jpeg", + xUsername: "gsoltis", }, nathanhammond: { name: "Nathan Hammond", - twitterUsername: "nathanhammond", picture: "/images/people/nathanhammond.png", + xUsername: "nathanhammond", }, tomknickman: { name: "Tom Knickman", - twitterUsername: "tknickman", picture: "/images/people/tomknickman.jpeg", + xUsername: "tknickman", }, mehulkar: { name: "Mehul Kar", - twitterUsername: "mehulkar", picture: "/images/people/mehulkar.jpeg", + xUsername: "mehulkar", }, mattpocock: { name: "Matt Pocock", - twitterUsername: "mattpocockuk", picture: "/images/people/mattpocock.jpeg", + xUsername: "mattpocockuk", }, tobiaskoppers: { name: "Tobias Koppers", - twitterUsername: "wSokra", picture: "/images/people/tobiaskoppers-avatar.jpg", + xUsername: "wSokra", }, alexkirsz: { name: "Alex Kirszenberg", - twitterUsername: "alexkirsz", picture: "/images/people/alexkirsz.jpg", + xUsername: "alexkirsz", }, anthonyshew: { name: "Anthony Schew", - twitterUsername: "anthonysheww", picture: "/images/people/anthonyshew.png", + xUsername: "anthonysheww", }, nicholasyang: { name: "Nicholas Yang", - twitterUsername: "nicholaslyang", picture: "/images/people/nicholasyang.png", + xUsername: "nicholaslyang", }, chrisolszewski: { name: "Chris Olszewski", @@ -65,16 +65,16 @@ const TURBO_TEAM: Record = { }, alexanderlyon: { name: "Alexander Lyon", - twitterUsername: "_arlyon", picture: "/images/people/alexanderlyon.jpg", + xUsername: "_arlyon", }, }; export type Author = keyof typeof TURBO_TEAM; export type AuthorDetails = { name: string; - twitterUsername?: string; picture: string; + xUsername?: string; }; export default TURBO_TEAM; diff --git a/docs/pages/blog/joining-vercel.mdx b/docs/pages/blog/joining-vercel.mdx index f84ec4952ecef..7bb91903c6625 100644 --- a/docs/pages/blog/joining-vercel.mdx +++ b/docs/pages/blog/joining-vercel.mdx @@ -3,7 +3,7 @@ title: Turborepo is joining Vercel date: 2021/12/09 description: Turborepo is joining Vercel to make the web even faster. tag: web development -ogImage: /images/blog/joining-vercel/twitter-card.png +ogImage: /images/blog/joining-vercel/x-card.png --- # Turborepo is joining Vercel diff --git a/docs/pages/blog/saml-sso-now-available.mdx b/docs/pages/blog/saml-sso-now-available.mdx index 0014cfc2d5220..f50ef4a4a1f14 100644 --- a/docs/pages/blog/saml-sso-now-available.mdx +++ b/docs/pages/blog/saml-sso-now-available.mdx @@ -3,7 +3,7 @@ title: SAML SSO is now available date: 2021/08/03 description: SAML Single Sign-on (SSO) is now available to Enterprise customers thanks to our friends over at WorkOS. tag: web development -ogImage: /images/blog/saml-sso-now-available/twitter-card.png +ogImage: /images/blog/saml-sso-now-available/x-card.png --- # SAML SSO is now available diff --git a/docs/pages/blog/turbo-0-4-0.mdx b/docs/pages/blog/turbo-0-4-0.mdx index d65d38c29fea7..88f7628bf089c 100644 --- a/docs/pages/blog/turbo-0-4-0.mdx +++ b/docs/pages/blog/turbo-0-4-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 0.4.0 date: 2021/04/02 description: Turborepo 0.4.0 introduces 10x faster hashing, pruned workspaces with sparse installs, a new pipeline configuration API, and improved cache control. tag: web development -ogImage: /images/blog/joining-vercel/twitter-card.png +ogImage: /images/blog/joining-vercel/x-card.png --- # Turborepo 0.4.0 @@ -199,13 +199,13 @@ but in later releases these will be overridable on per-package basis._ I know this was a lot, but there's even more to come. Here's what's up next on the Turborepo roadmap. - A landing page! -- [Remote caching w/ `@turborepo/server`](https://twitter.com/jaredpalmer/status/1359627800840462341) +- [Remote caching w/ `@turborepo/server`](https://x.com/jaredpalmer/status/1359627800840462341) - Build scans, telemetry, and metrics and dependency and task graph visualization -- [Desktop Console UI](https://twitter.com/jaredpalmer/status/1360315387372572672) +- [Desktop Console UI](https://x.com/jaredpalmer/status/1360315387372572672) - Intelligent `watch` mode - Official build rules for TypeScript, React, Jest, Node.js, Docker, Kubernetes, and more ## Credits -- [Iheanyi Ekechukwu](https://twitter.com/kwuchu) for guiding me through the Go ecosystem -- [Miguel Oller](https://twitter.com/ollermi) and the team from [Makeswift](https://www.makeswift.com/) for iterating on the new `prune` command +- [Iheanyi Ekechukwu](https://x.com/kwuchu) for guiding me through the Go ecosystem +- [Miguel Oller](https://x.com/ollermi) and the team from [Makeswift](https://www.makeswift.com/) for iterating on the new `prune` command diff --git a/docs/pages/blog/turbo-1-1-0.mdx b/docs/pages/blog/turbo-1-1-0.mdx index 31c05aabb848b..4c57213613d19 100644 --- a/docs/pages/blog/turbo-1-1-0.mdx +++ b/docs/pages/blog/turbo-1-1-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.1 date: 2022/01/31 description: Turborepo 1.1 introduces automatic migrations, turbo.json configuration, environment variable dependencies, partial Yarn v2 support, and more! tag: web development -ogImage: /images/blog/turbo-1-1-0/twitter-card.png +ogImage: /images/blog/turbo-1-1-0/x-card.png --- # Turborepo 1.1 @@ -17,7 +17,7 @@ Since releasing Turborepo v1.0 in mid-December, we've seen incredible adoption: - 5.5k+ GitHub Stars - 70k+ weekly npm downloads - 65+ OSS contributors -- In production at [Vercel](https://github.com/vercel/next.js), [AWS](https://github.com/aws-amplify/amplify-ui), [PayPal](https://twitter.com/jaredpalmer/status/1485617973477978121), [Twilio](https://github.com/twilio-labs/function-templates), [Contentful](https://github.com/contentful/forma-36), [Miro](https://github.com/miroapp/app-examples), [Framer](https://github.com/framer/motion), [Discord.js](https://github.com/discordjs/discord.js), [Rocket.chat](https://github.com/RocketChat/fuselage), [Astro.build](https://github.com/withastro/astro) +- In production at [Vercel](https://github.com/vercel/next.js), [AWS](https://github.com/aws-amplify/amplify-ui), [PayPal](https://x.com/jaredpalmer/status/1485617973477978121), [Twilio](https://github.com/twilio-labs/function-templates), [Contentful](https://github.com/contentful/forma-36), [Miro](https://github.com/miroapp/app-examples), [Framer](https://github.com/framer/motion), [Discord.js](https://github.com/discordjs/discord.js), [Rocket.chat](https://github.com/RocketChat/fuselage), [Astro.build](https://github.com/withastro/astro) - 585+ members of the [Turborepo Community Discord](https://turbo.build/discord) ![Weekly npm downloads of `turbo`](/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png) diff --git a/docs/pages/blog/turbo-1-10-0.mdx b/docs/pages/blog/turbo-1-10-0.mdx index dd692e7635fca..9d27899d21dc2 100644 --- a/docs/pages/blog/turbo-1-10-0.mdx +++ b/docs/pages/blog/turbo-1-10-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.10 date: 2023/06/01 description: Turborepo 1.10 introduces new features to improve your local development experience tag: "web development" -ogImage: /images/blog/turbo-1-10-0/twitter-card.png +ogImage: /images/blog/turbo-1-10-0/x-card.png --- # Turborepo 1.10 diff --git a/docs/pages/blog/turbo-1-2-0.mdx b/docs/pages/blog/turbo-1-2-0.mdx index 1b49f6f11d80c..75b9726919659 100644 --- a/docs/pages/blog/turbo-1-2-0.mdx +++ b/docs/pages/blog/turbo-1-2-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.2 date: 2022/04/08 description: Turborepo 1.2 introduces improved task filtering, artifact signing and integrity, human-readable and JSON dry runs, and more! tag: web development -ogImage: /images/blog/turbo-1-2-0/twitter-card.png +ogImage: /images/blog/turbo-1-2-0/x-card.png --- # Turborepo 1.2 diff --git a/docs/pages/blog/turbo-1-3-0.mdx b/docs/pages/blog/turbo-1-3-0.mdx index f84b57eee91f9..b06fcfc014be0 100644 --- a/docs/pages/blog/turbo-1-3-0.mdx +++ b/docs/pages/blog/turbo-1-3-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.3 date: 2022/06/23 description: Turborepo 1.3 introduces restricted hash inputs, root script running and caching, new CI/CD Recipes, and more! tag: web development -ogImage: /images/blog/turbo-1-3-0/twitter-card.png +ogImage: /images/blog/turbo-1-3-0/x-card.png --- # Turborepo 1.3 diff --git a/docs/pages/blog/turbo-1-4-0.mdx b/docs/pages/blog/turbo-1-4-0.mdx index b599def4909d9..76820a1e0b466 100644 --- a/docs/pages/blog/turbo-1-4-0.mdx +++ b/docs/pages/blog/turbo-1-4-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.4 date: 2022/08/09 description: Turborepo 1.4 has new examples, automatically includes environment variables, and more! tag: web development -ogImage: /images/blog/turbo-1-4-0/twitter-card.png +ogImage: /images/blog/turbo-1-4-0/x-card.png --- # Turborepo 1.4 diff --git a/docs/pages/blog/turbo-1-5-0.mdx b/docs/pages/blog/turbo-1-5-0.mdx index 48567fb5f779b..a14162beb2865 100644 --- a/docs/pages/blog/turbo-1-5-0.mdx +++ b/docs/pages/blog/turbo-1-5-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.5 date: 2022/09/19 description: Turborepo 1.5 brings the Monorepo Handbook, drops the 'run' command, improves pruning, and much more! tag: web development -ogImage: /images/blog/turbo-1-5-0/twitter-card.png +ogImage: /images/blog/turbo-1-5-0/x-card.png --- # Turborepo 1.5 diff --git a/docs/pages/blog/turbo-1-6-0.mdx b/docs/pages/blog/turbo-1-6-0.mdx index 687fad9fcfcf9..660f17ef77e14 100644 --- a/docs/pages/blog/turbo-1-6-0.mdx +++ b/docs/pages/blog/turbo-1-6-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.6 date: 2022/10/21 description: Turborepo 1.6 lets you use Turborepo in non-monorepos, prune for npm, and improves cache performance. tag: "web development" -ogImage: /images/blog/turbo-1-6-0/twitter-card.png +ogImage: /images/blog/turbo-1-6-0/x-card.png --- import { Tabs, Tab } from '../../components/Tabs' diff --git a/docs/pages/blog/turbo-1-7-0.mdx b/docs/pages/blog/turbo-1-7-0.mdx index 7e0acfdad0995..36331d209a43f 100644 --- a/docs/pages/blog/turbo-1-7-0.mdx +++ b/docs/pages/blog/turbo-1-7-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.7 date: 2023/01/11 description: Turborepo 1.7 focuses on improving developer experience by bringing more clarity to your tasks. tag: "web development" -ogImage: /images/blog/turbo-1-7-0/twitter-card.png +ogImage: /images/blog/turbo-1-7-0/x-card.png --- import { Tabs, Tab } from '../../components/Tabs' diff --git a/docs/pages/blog/turbo-1-8-0.mdx b/docs/pages/blog/turbo-1-8-0.mdx index 660ff8dc04138..d83035755d188 100644 --- a/docs/pages/blog/turbo-1-8-0.mdx +++ b/docs/pages/blog/turbo-1-8-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.8 date: 2023/02/22 description: Turborepo 1.8 brings better flexibility and more control to your codebase by improving turbo's understanding of your workspaces. tag: "web development" -ogImage: /images/blog/turbo-1-8-0/twitter-card.png +ogImage: /images/blog/turbo-1-8-0/x-card.png --- import { Tabs, Tab } from '../../components/Tabs' diff --git a/docs/pages/blog/turbo-1-9-0.mdx b/docs/pages/blog/turbo-1-9-0.mdx index 124c3b6ebf74b..93e096d0224c8 100644 --- a/docs/pages/blog/turbo-1-9-0.mdx +++ b/docs/pages/blog/turbo-1-9-0.mdx @@ -3,7 +3,7 @@ title: Turborepo 1.9 date: 2023/04/11 description: Turborepo 1.9 focuses on improving observability for your task runs to better understand your caching behavior. tag: "web development" -ogImage: /images/blog/turbo-1-9-0/twitter-card.png +ogImage: /images/blog/turbo-1-9-0/x-card.png --- # Turborepo 1.9 diff --git a/docs/pages/blog/turbopack-benchmarks.mdx b/docs/pages/blog/turbopack-benchmarks.mdx index 4be7c16aa5de1..ab4600298a9bb 100644 --- a/docs/pages/blog/turbopack-benchmarks.mdx +++ b/docs/pages/blog/turbopack-benchmarks.mdx @@ -3,7 +3,7 @@ title: "Turbopack Performance Benchmarks" date: 2022/10/31 description: "Benchmarking Turbopack performance against Vite and webpack." tag: "web development" -ogImage: "/images/blog/turbopack-benchmarks/twitter-card.png" +ogImage: "/images/blog/turbopack-benchmarks/x-card.png" --- import { DEFAULT_BARS, HMR_BARS } from '../../components/pages/pack-home/PackBenchmarks' @@ -26,7 +26,7 @@ import Date from "../../components/blog/Date"; - We are thankful for the work of the entire OSS ecosystem and the incredible interest and reception from the [Turbopack release](https://vercel.com/blog/turbopack). We look forward to continuing our collaboration with and integration into the broader Web ecosystem of tooling and frameworks. - In this article, you will find our methodology and documentation supporting the benchmarks that show **Turbopack is [much faster](#bench) than existing non-incremental approaches.** -- **Turbopack** and [**Next.js 13.0.1**](https://github.com/vercel/next.js/releases/tag/v13.0.1) are out addressing a regression that snuck in prior to public release and after the initial benchmarks were taken. We also fixed an incorrect rounding bug on our website (`0.01s` → `15ms`). We appreciate [Evan You](https://twitter.com/youyuxi)'s work that helped us identify and [correct this](https://github.com/vercel/turbo/pull/2516). +- **Turbopack** and [**Next.js 13.0.1**](https://github.com/vercel/next.js/releases/tag/v13.0.1) are out addressing a regression that snuck in prior to public release and after the initial benchmarks were taken. We also fixed an incorrect rounding bug on our website (`0.01s` → `15ms`). We appreciate [Evan You](https://x.com/youyuxi)'s work that helped us identify and [correct this](https://github.com/vercel/turbo/pull/2516). - We are excited to continue to evolve the incremental build architecture of Turbopack. We believe that there are still significant performance wins on the table.
@@ -210,7 +210,7 @@ Our team has taken the lessons from 10 years of webpack, combined with the innov Our goal is to create a system of open source tooling that helps to build the future of the Web—powered by Turbopack. We are creating a reusable piece of architecture that will make both development and warm production builds faster for everyone. -For Turbopack’s alpha, we are including it in Next.js 13. But, in time, [we hope that Turbopack will power other frameworks and builders](https://twitter.com/youyuxi/status/1585040276447690752?s=20&t=YV0ASkHl5twCWQvJF5jpwg) as a seamless, low-level, incremental engine to build great developer experiences with. +For Turbopack’s alpha, we are including it in Next.js 13. But, in time, [we hope that Turbopack will power other frameworks and builders](https://x.com/youyuxi/status/1585040276447690752?s=20&t=YV0ASkHl5twCWQvJF5jpwg) as a seamless, low-level, incremental engine to build great developer experiences with. We look forward to being a part of the community bringing developers better tooling so that they can continue to deliver better experiences to end users. If you would like to learn more about Turbopack benchmarks, visit [turbo.build](https://turbo.build/). To try out Turbopack in Next.js 13, visit [nextjs.org](https://nextjs.org/docs/advanced-features/turbopack). @@ -250,7 +250,7 @@ We have updated our benchmarks to run Vite with the official SWC plugin. ### File Watcher Differences -Every OS provide its own APIs for watching files. On macOS, Turbopack uses [FSEvents](https://developer.apple.com/documentation/coreservices/file_system_events), which have shown to have [~12ms latency](https://twitter.com/devongovett/status/1586599130494746625) for reporting updates. We have considered using [kqueue](https://www.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2) instead, which has much lower latency. However, since it is not a drop-in replacement, and brings its lot of drawbacks, this is still in the exploratory stage and not a priority. +Every OS provide its own APIs for watching files. On macOS, Turbopack uses [FSEvents](https://developer.apple.com/documentation/coreservices/file_system_events), which have shown to have [~12ms latency](https://x.com/devongovett/status/1586599130494746625) for reporting updates. We have considered using [kqueue](https://www.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2) instead, which has much lower latency. However, since it is not a drop-in replacement, and brings its lot of drawbacks, this is still in the exploratory stage and not a priority. Expect to see different numbers on Linux, where [inotify](https://man7.org/linux/man-pages/man7/inotify.7.html) is the standard monitoring mechanism. diff --git a/docs/pages/blog/you-might-not-need-typescript-project-references.mdx b/docs/pages/blog/you-might-not-need-typescript-project-references.mdx index 5874d98c7568e..75e9fa91cffa5 100644 --- a/docs/pages/blog/you-might-not-need-typescript-project-references.mdx +++ b/docs/pages/blog/you-might-not-need-typescript-project-references.mdx @@ -3,7 +3,7 @@ title: You might not need TypeScript project references date: 2021/04/23 description: As it turns out, you might not even references or even an interim TypeScript build step with a pattern I am about to show you, which I dub "internal packages." tag: web development -ogImage: /images/blog/you-might-not-need-typescript-project-references/twitter-card.png +ogImage: /images/blog/you-might-not-need-typescript-project-references/x-card.png --- # You might not need TypeScript project references diff --git a/docs/pages/repo/docs/acknowledgements.mdx b/docs/pages/repo/docs/acknowledgements.mdx index 50a5c46405405..f5da6b69aa7f4 100644 --- a/docs/pages/repo/docs/acknowledgements.mdx +++ b/docs/pages/repo/docs/acknowledgements.mdx @@ -5,7 +5,7 @@ description: Thank you to all these developers, build systems, and monorepo tool # Acknowledgements -Turborepo was originally created by [Jared Palmer](https://twitter.com/jaredpalmer) as a closed-source enterprise software offering. In late 2021, [Vercel acquired Turborepo](https://vercel.com/blog/vercel-acquires-turborepo) and open sourced the codebase. +Turborepo was originally created by [Jared Palmer](https://x.com/jaredpalmer) as a closed-source enterprise software offering. In late 2021, [Vercel acquired Turborepo](https://vercel.com/blog/vercel-acquires-turborepo) and open sourced the codebase. Today, Turborepo has dedicated full-time team working on it as well as a growing list of [open source contributors](https://github.com/vercel/turbo/graphs/contributors). @@ -38,8 +38,8 @@ Throughout the documentation, wherever applicable, we also provide inline callou Additionally, we're grateful to: -- [Rick Button](https://twitter.com/rickbutton) for donating the `turbo` package name on npm -- [Iheanyi Ekechukwu](https://twitter.com/kwuchu) for helping Jared pick up Golang during the Pandemic! -- [Kenneth Chau](https://twitter.com/kenneth_chau) for Lage's Scope and Pipeline API and docs -- [Miguel Oller](https://mobile.twitter.com/ollermi) and [MakeSwift.com](https://www.makeswift.com/) for piloting Turborepo -- [Eric Koslow](https://twitter.com/ekosz1), [Jack Hanford](https://twitter.com/jackhanford), and [Lattice.com](https://lattice.com/) for piloting Turborepo +- [Rick Button](https://x.com/rickbutton) for donating the `turbo` package name on npm +- [Iheanyi Ekechukwu](https://x.com/kwuchu) for helping Jared pick up Golang during the Pandemic! +- [Kenneth Chau](https://x.com/kenneth_chau) for Lage's Scope and Pipeline API and docs +- [Miguel Oller](https://mobile.x.com/ollermi) and [MakeSwift.com](https://www.makeswift.com/) for piloting Turborepo +- [Eric Koslow](https://x.com/ekosz1), [Jack Hanford](https://x.com/jackhanford), and [Lattice.com](https://lattice.com/) for piloting Turborepo diff --git a/docs/pages/repo/docs/core-concepts/monorepos/running-tasks.mdx b/docs/pages/repo/docs/core-concepts/monorepos/running-tasks.mdx index 8faa564169f57..f6904e264981b 100644 --- a/docs/pages/repo/docs/core-concepts/monorepos/running-tasks.mdx +++ b/docs/pages/repo/docs/core-concepts/monorepos/running-tasks.mdx @@ -247,6 +247,6 @@ A turbo build will only execute the `build` script for the `web` and `docs` work Turborepo's Pipeline API design and this page of documentation was inspired by [Microsoft's Lage project](https://microsoft.github.io/lage/docs/Tutorial/pipeline#defining-a-pipeline). - Shoutout to [Kenneth Chau](https://twitter.com/kenneth_chau) for the idea of + Shoutout to [Kenneth Chau](https://x.com/kenneth_chau) for the idea of fanning out tasks in such a concise and elegant way. diff --git a/docs/public/images/blog/joining-vercel/twitter-card.png b/docs/public/images/blog/joining-vercel/x-card.png similarity index 100% rename from docs/public/images/blog/joining-vercel/twitter-card.png rename to docs/public/images/blog/joining-vercel/x-card.png diff --git a/docs/public/images/blog/saml-sso-now-available/twitter-card.png b/docs/public/images/blog/saml-sso-now-available/x-card.png similarity index 100% rename from docs/public/images/blog/saml-sso-now-available/twitter-card.png rename to docs/public/images/blog/saml-sso-now-available/x-card.png diff --git a/docs/public/images/blog/turbo-0-4-0/twitter-card.png b/docs/public/images/blog/turbo-0-4-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-0-4-0/twitter-card.png rename to docs/public/images/blog/turbo-0-4-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-1-0/twitter-card.png b/docs/public/images/blog/turbo-1-1-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-1-0/twitter-card.png rename to docs/public/images/blog/turbo-1-1-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-10-0/twitter-card.png b/docs/public/images/blog/turbo-1-10-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-10-0/twitter-card.png rename to docs/public/images/blog/turbo-1-10-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-2-0/twitter-card.png b/docs/public/images/blog/turbo-1-2-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-2-0/twitter-card.png rename to docs/public/images/blog/turbo-1-2-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-3-0/twitter-card.png b/docs/public/images/blog/turbo-1-3-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-3-0/twitter-card.png rename to docs/public/images/blog/turbo-1-3-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-4-0/twitter-card.png b/docs/public/images/blog/turbo-1-4-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-4-0/twitter-card.png rename to docs/public/images/blog/turbo-1-4-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-5-0/twitter-card.png b/docs/public/images/blog/turbo-1-5-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-5-0/twitter-card.png rename to docs/public/images/blog/turbo-1-5-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-6-0/twitter-card.png b/docs/public/images/blog/turbo-1-6-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-6-0/twitter-card.png rename to docs/public/images/blog/turbo-1-6-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-7-0/twitter-card.png b/docs/public/images/blog/turbo-1-7-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-7-0/twitter-card.png rename to docs/public/images/blog/turbo-1-7-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-8-0/twitter-card.png b/docs/public/images/blog/turbo-1-8-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-8-0/twitter-card.png rename to docs/public/images/blog/turbo-1-8-0/x-card.png diff --git a/docs/public/images/blog/turbo-1-9-0/twitter-card.png b/docs/public/images/blog/turbo-1-9-0/x-card.png similarity index 100% rename from docs/public/images/blog/turbo-1-9-0/twitter-card.png rename to docs/public/images/blog/turbo-1-9-0/x-card.png diff --git a/docs/public/images/blog/turbopack-benchmarks/twitter-card.png b/docs/public/images/blog/turbopack-benchmarks/x-card.png similarity index 100% rename from docs/public/images/blog/turbopack-benchmarks/twitter-card.png rename to docs/public/images/blog/turbopack-benchmarks/x-card.png diff --git a/docs/public/images/blog/you-might-not-need-typescript-project-references/twitter-card.png b/docs/public/images/blog/you-might-not-need-typescript-project-references/x-card.png similarity index 100% rename from docs/public/images/blog/you-might-not-need-typescript-project-references/twitter-card.png rename to docs/public/images/blog/you-might-not-need-typescript-project-references/x-card.png diff --git a/docs/turbo/generators/templates/release-blog-post.hbs b/docs/turbo/generators/templates/release-blog-post.hbs index 3c02fb5785dfd..f2360cdc60a28 100644 --- a/docs/turbo/generators/templates/release-blog-post.hbs +++ b/docs/turbo/generators/templates/release-blog-post.hbs @@ -3,7 +3,7 @@ title: Turborepo {{ majorMinor version }} date: {{ dateToday }} description: Turborepo {{ majorMinor version }} {{ tagline }} tag: "web development" -ogImage: /images/blog/turbo-{{ dashCase version }}/twitter-card.png +ogImage: /images/blog/turbo-{{ dashCase version }}/x-card.png --- # Turborepo {{ majorMinor version }} diff --git a/packages/create-turbo/README.md b/packages/create-turbo/README.md index 485485ff2cee6..5b328ca0bdf49 100644 --- a/packages/create-turbo/README.md +++ b/packages/create-turbo/README.md @@ -10,4 +10,4 @@ npx create-turbo@latest Then follow the prompts you see in your terminal. -For more information about Turborepo, [visit turbo.build/repo](https://turbo.build/repo) and follow us on Twitter ([@turborepo](https://twitter.com/turborepo))! +For more information about Turborepo, [visit turbo.build/repo](https://turbo.build/repo) and follow us on X ([@turborepo](https://x.com/turborepo))! diff --git a/packages/turbo-gen/README.md b/packages/turbo-gen/README.md index 0cd490d113038..880844c4e48fc 100644 --- a/packages/turbo-gen/README.md +++ b/packages/turbo-gen/README.md @@ -35,4 +35,4 @@ Learn more about Turborepo Generators in the [docs](https://turbo.build/repo/doc --- -For more information about Turborepo, visit [turbo.build](https://turbo.build) and follow us on Twitter ([@turborepo](https://twitter.com/turborepo))! +For more information about Turborepo, visit [turbo.build](https://turbo.build) and follow us on X ([@turborepo](https://x.com/turborepo))! diff --git a/packages/turbo-ignore/README.md b/packages/turbo-ignore/README.md index 2760ca7609415..a2989500c9ea2 100644 --- a/packages/turbo-ignore/README.md +++ b/packages/turbo-ignore/README.md @@ -97,4 +97,4 @@ When deploying on [Vercel](https://vercel.com), `turbo-ignore` can make a more a --- -For more information about Turborepo, visit [turbo.build](https://turbo.build) and follow us on Twitter ([@turborepo](https://twitter.com/turborepo))! +For more information about Turborepo, visit [turbo.build](https://turbo.build) and follow us on X ([@turborepo](https://x.com/turborepo))! diff --git a/packages/turbo-types/README.md b/packages/turbo-types/README.md index ad433cbf0ac4b..0f99e6d13898b 100644 --- a/packages/turbo-types/README.md +++ b/packages/turbo-types/README.md @@ -4,4 +4,4 @@ TypeScript types for `turbo.json` --- -For more information about Turborepo, visit [turbo.build/repo](https://turbo.build/repo) and follow us on Twitter ([@turborepo](https://twitter.com/turborepo))! +For more information about Turborepo, visit [turbo.build/repo](https://turbo.build/repo) and follow us on X ([@turborepo](https://x.com/turborepo))! diff --git a/packages/turbo-workspaces/README.md b/packages/turbo-workspaces/README.md index 60d80244d91d4..199891efeeaf7 100644 --- a/packages/turbo-workspaces/README.md +++ b/packages/turbo-workspaces/README.md @@ -46,4 +46,4 @@ if (project.packageManager !== "pnpm") { --- -For more information about Turborepo, visit [turbo.build/repo](https://turbo.build/repo) and follow us on Twitter ([@turborepo](https://twitter.com/turborepo))! +For more information about Turborepo, visit [turbo.build/repo](https://turbo.build/repo) and follow us on X ([@turborepo](https://x.com/turborepo))! diff --git a/packages/turbo/README.md b/packages/turbo/README.md index 97557bc2ef83d..774352e99f854 100644 --- a/packages/turbo/README.md +++ b/packages/turbo/README.md @@ -41,11 +41,11 @@ Turbo is used by the world's leading companies. Check out the [Turbo Showcase](h ## Updates -Follow [@turborepo](https://twitter.com/turborepo) on Twitter and for project updates +Follow [@turborepo](https://x.com/turborepo) on X and for project updates ## Author -- Jared Palmer ([@jaredpalmer](https://twitter.com/jaredpalmer)) +- Jared Palmer ([@jaredpalmer](https://x.com/jaredpalmer)) ## Security