diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 90ef18bc7..7f0d4c62c 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -5,6 +5,7 @@ import { tabsMarkdownPlugin } from 'vitepress-plugin-tabs' import { version } from '../../package.json' import { teamMembers } from './contributors' import { + bluesky, contributing, discord, font, @@ -104,6 +105,7 @@ export default ({ mode }: { mode: string }) => { }, socialLinks: [ + { icon: 'bluesky', link: bluesky }, { icon: 'mastodon', link: mastodon }, { icon: 'x', link: twitter }, { icon: 'discord', link: discord }, diff --git a/docs/.vitepress/contributor-names.json b/docs/.vitepress/contributor-names.json index 171bb4fc5..e50068588 100644 --- a/docs/.vitepress/contributor-names.json +++ b/docs/.vitepress/contributor-names.json @@ -1,59 +1,54 @@ [ - "antfu", "sheremet-va", + "antfu", "AriPerkkio", - "patak-dev", + "hi-ogawa", "userquin", + "patak-dev", "Dunqing", + "btea", "Demivan", "Aslemammad", - "btea", "poyoho", + "fenghan34", "DerYeger", "edimitchel", "dammy001", - "fenghan34", "togami2864", "cexbrayat", + "dsyddall", "sapphi-red", - "Saul-Mirone", - "nieyuyao", "g4rry420", + "nieyuyao", + "Saul-Mirone", "wtchnm", "11joselu", "simon-abbott", "so1ve", + "benmccann", + "bluwy", "dominikg", "tony-go", "zxch3n", "PatrickChen928", - "bluwy", - "danielroe", - "mitchelvanbever", - "stygian-desolator", "mysteryven", - "bartoszgolebiowski", - "danez", - "horacioh", - "JessicaSachs", - "marcelobotega", - "pd4d10", - "narutosstudent", - "trivikr", + "stygian-desolator", + "mitchelvanbever", + "danielroe", "azaleta", - "dsyddall", - "haikyuu", - "aleclarson", - "ouduidui", - "ghiscoding", - "kalvenschraut", - "LoTwT", - "leonardssh", - "nickmccurdy", - "sachinraja", - "sanjaiyan-dev", + "wojtekmaj", + "trivikr", + "tigerabrodi", + "pd4d10", + "marcelobotega", + "JessicaSachs", + "horacioh", + "danez", + "bartoszgolebiowski", "Shinigami92", + "syi0808", "Tanimodori", + "tim-we", "pastelmind", "alexzhang1030", "jereklas", @@ -62,44 +57,40 @@ "BluesYoung-web", "antoinerey", "sudongyuer", - "hannoeru", "jgoux", - "thebanjomatic", + "haikyuu", "adriencaccia", - "cawa-93", - "allisons11", - "anthonyblond", - "azrikahar", - "benmccann", - "Monkatraz", - "ChrisTowles", + "aleclarson", + "aryaemami59", "capricorn86", - "Dragomir-Ivanov", - "EvHaus", - "filiptammergard", - "Akryum", - "hamirmahal", - "sodatea", - "hi-ogawa", - "IanVS", - "InfiniteXyy", - "JakeGinnivan", - "janosh", - "joezimjs", - "JoostK", - "joshnuss", - "Lioness100", - "Marcel-G", - "ciddan", - "eroblaze", - "pionxzh", - "PuruVJ", - "robcaldecott", - "sabertazimi", - "TheJaredWilcurt", + "ouduidui", + "ghiscoding", + "huyenltnguyen", + "kalvenschraut", + "LoTwT", + "leonardssh", + "nickserv", + "sachinraja", + "sanjaiyan-dev", "tmkx", + "tigranmk", + "thor-juhasz", + "TheJaredWilcurt", + "SuperchupuDev", + "sabertazimi", + "ST-DDT", + "robcaldecott", + "PuruVJ", + "pionxzh", + "pengooseDev", + "eroblaze", + "paescuj", + "dubzzz", + "mmkal", "TrickyPi", "vasilii-kovalev", + "willieho", + "bonyuta0204", "gtm-nayan", "irvile", "ocavue", @@ -109,270 +100,367 @@ "sun0day", "murongg", "pikax", - "IgnusG", "jfgreffier", - "lifeiscontent", - "thecodrr", - "adrienbaron", - "xsjcTony", - "AgarkovRoman", - "katranci", - "DoodleBobBuffPants", - "fooddilsn", - "abarke", - "atk", - "Codex-", - "abereghici", - "aktyw", - "datsenkoboos", - "ArtyMaury", - "bencodezen", - "benjakugler96", - "BreakBB", - "btkostner", - "bfanger", - "CyriacBr", - "everett1992", - "calebwaldner", - "carlobeltrame", - "ChenKS12138", - "craciuncezar", - "zyyv", - "foges", - "christian-bromann", - "christianhg", - "screendriver", - "cpojer", - "ChristopherHaws", - "clarkf", - "ghry5", - "Cphayim", - "luckylooke", - "cuebit", - "withyellow", - "freezepluto", + "IgnusG", + "allisons11", + "cawa-93", + "thebanjomatic", + "anthonyblond", + "azrikahar", + "Monkatraz", + "ChrisTowles", + "Namchee", + "Dragomir-Ivanov", + "posva", + "EvHaus", + "filiptammergard", + "spiroka", + "Akryum", + "hamirmahal", + "mbland", + "ciddan", + "saitonakamura", + "Marcel-G", + "LuciNyan", + "Lioness100", + "joshnuss", + "hannoeru", + "haoqunjiang", + "IanVS", + "InfiniteXyy", + "JoostK", + "joezimjs", + "janosh", + "JakeGinnivan", + "RDIL", + "OrestHk", + "freshollie", + "kxalex", + "okikio", + "obadakhalili", + "RedJanvier", + "nstepien", + "nicojs", + "NickHeap2", + "nathanbabcock", + "wheresrhys", + "nathanmmiller", + "jeongnaehyeok", + "vorant94", + "mkermani144", + "miserylee", + "rianfowler", + "minsgy", + "NMinhNguyen", + "rluvaton", + "ChiChuRita", + "rafedramzi", + "pi0", + "g-plane", + "PCreations", + "kleinfreund", + "kecrily", + "Peeterush", + "yingpengsha", + "pedro00dk", + "PaulienM", + "PaulRosset", + "akellbl4", + "patrickelectric", + "pascalberger", + "PengYYYYY", + "oskarols", + "Orleydovsky", + "oriolgm", + "Andarist", + "MatanBobi", + "bard", + "mascii", + "marvinhagemeister", + "marpme", + "Krisell", + "marshallswain", + "marcomuser", + "brzezinskimarcin", + "MaoShizhong", + "malkiii", + "Ma-hawaj", + "macklinu", + "mhogeveen", + "lyx-jay", + "lukashass", + "luismartinezs", + "lazcanoluca", + "localhousee", "DannyFeliz", - "byr-gdp", - "david-crespo", - "davidmyersdev", - "deot", - "diogotorres97", - "drwpow", - "DylanPiercey", - "euaaaio", - "elby22", - "elliotwestlake", - "elonehoo", - "innocenzi", - "ericjgagnon", - "erik-perri", - "yzh990918", - "evandroguedes", - "bfamchon", - "cyco130", - "fawazahmed0", - "FelixGraf", - "fbritoferreira", - "GabrielAlfs", - "GeopJr", - "gleysonabreu", - "Plumbiu", - "guoyunhe", - "bissolli", - "HannesOberreiter", - "henningway", - "3c1u", - "hubertstrk", - "hugoattal", - "nvh95", - "cometkim", - "IKoshelev", - "cogor", - "Ilanaya", - "cliarena", - "beckjake", - "jcbhmr", - "jamacku", - "nyarthan", - "jhuleatt", - "stormwarning", - "Jastor11", - "ydcjeff", - "okxiaoliang4", - "jellyfishgh", - "0x-jerry", - "WonderPanda", - "jessevanassen", - "Jannchie", - "hershelh", - "wuzzeb", - "dotnetCarpenter", - "FlippingBinary", - "DerZade", - "Jordan-Hall", - "reithose", - "JoshuaKGoldberg", - "zephraph", - "kainstar", - "kanadgupta", - "karolstawowski", - "kazuma1989", - "oekazuma", - "gaokun", - "KentoMoriwaki", - "kidonng", - "Idlesome", - "kkuegler", - "krishnan-chandra", - "kricact", - "LarsSalembier", - "linux-china", - "localhousee", - "luismartinezs", - "lukashass", - "lyx-jay", - "macklinu", - "malkiii", - "brzezinskimarcin", - "marcomuser", - "marshallswain", - "Krisell", - "marpme", - "mascii", - "silvenon", - "mkantor", - "Max10240", - "neiromaster", - "MPeloquin", - "mikearnaldi", - "lampewebdev", - "mcous", - "mikekidder", - "mikestopcontinues", - "mikewheaton", + "MindfulPol", + "sukovanej", "Connormiha", - "NMinhNguyen", - "miserylee", - "mkermani144", - "jeongnaehyeok", - "nathanmmiller", - "nathanbabcock", - "nstepien", - "RedJanvier", - "obadakhalili", - "okikio", - "freshollie", - "OrestHk", - "oriolgm", - "Orleydovsky", - "oskarols", - "PengYYYYY", - "paescuj", - "patrickelectric", - "yingpengsha", - "Peeterush", - "PCreations", - "g-plane", - "pi0", - "rafedramzi", - "ChiChuRita", - "rluvaton", - "rianfowler", - "richardboehme", - "believer", - "RobbeCl", - "RobertPechaCZ", - "rmehner", - "roryokane", - "rowanwins", - "pandyarudra", - "ecstrema", - "ST-DDT", - "Sajad-Sharhani", - "sakit0", - "bodinsamuel", - "Greenheart", - "fubhy", - "sebastinez", - "segevfiner", - "segrey", - "ShivamJoker", - "shiwano", - "sidharthv96", - "smcenlly", - "Sneaken", - "vojvodics", - "NoriSte", - "TadejPolajnar", - "camiha", - "tanhauhau", - "tim-smart", - "tgriesser", - "asdfjkalsdfla", - "chmelevskij", - "tomavanc", - "TommyDew42", - "tony19", - "trim21", - "turadg", - "7rulnik", - "veritem", - "victortolbert", - "vinassefranche", - "webbertakken", - "Baael", - "daiwanxing", - "ycmjason", - "promer94", - "ysitbon", - "kingyue737", - "Talljack", - "iamyuu", - "IceQub3", + "mikewheaton", + "mikestopcontinues", + "MNeverOff", + "mikekidder", + "mcous", + "michaelnwani", + "lampewebdev", + "mikearnaldi", + "Metehan-Altuntekin", + "meduzen", + "wokcito", + "MPeloquin", + "Maxim-Mazurok", + "neiromaster", + "Max10240", + "mkantor", + "silvenon", + "molily", "zrev2220", - "zachOS-tech", - "zingxy", - "await-ovo", - "c0dedance", - "canyonwan", - "eleith", - "exbotanical", - "guillaumeduboc", - "gtarsia", - "hugo-t-b", - "HenryZhang-ZHY", + "IceQub3", + "iamyuu", + "Talljack", + "kingyue737", + "promer94", + "yannbf", + "ycmjason", + "daiwanxing", + "Baael", + "webbertakken", + "vovsemenv", + "vinassefranche", + "vikingair", + "victortolbert", + "veritem", + "7rulnik", + "theTyster", + "turadg", + "trim21", + "tony19", "jamsch", - "jfrs", - "jonathan-graf", - "josefaidt", - "jp-liu", - "kare-rentelligent", - "lexmin0412", - "lxy-yz", - "mzanelee", - "pacexy", - "remcovaes", - "robertgr991", - "sagargurtu", - "silverwind", - "SnowingFox", - "so11y", - "steve-py96", - "vaakian", - "wael-fadlallah", - "warmthdawn", - "wheatjs", - "winchesHe", - "wjx0820", - "yaegassy", - "zhangenming", - "Zhengqbbb", - "zthxxx", - "olafurw", - "artplan1", - "shiradofu", - "sxzz", - "Alfred-Skyblue", - "zhangzhonghe", - "ahaoboy" + "iradonov", + "inottn", + "HenryZhang-ZHY", + "ibuibu", + "hugo-t-b", + "gtarsia", + "guillaumeduboc", + "goosewobbler", + "exbotanical", + "eleith", + "shulaoda", + "canyonwan", + "c0dedance", + "await-ovo", + "KermanX", + "zcolleyz", + "zingxy", + "zacharyvoase", + "zachOS-tech", + "zmullett", + "ShivamJoker", + "shayc", + "movahhedi", + "segrey", + "segevfiner", + "sebastinez", + "fubhy", + "Greenheart", + "bodinsamuel", + "samthor", + "sakit0", + "Sajad-Sharhani", + "ecstrema", + "pandyarudra", + "rowanwins", + "roryokane", + "rmehner", + "RobertPechaCZ", + "RobbeCl", + "believer", + "richardboehme", + "TommyDew42", + "tomavanc", + "chmelevskij", + "asdfjkalsdfla", + "tmcw", + "zookatron", + "tgriesser", + "tim-smart", + "tanhauhau", + "camiha", + "TadejPolajnar", + "Flambe", + "NoriSte", + "vojvodics", + "penalosa", + "Sneaken", + "Sjoertjuh", + "smcenlly", + "sidharthv96", + "hakshu25", + "shiwano", + "freezepluto", + "thecuvii", + "cuebit", + "luckylooke", + "Cphayim", + "collinstevens", + "ghry5", + "clarkf", + "ChristopherHaws", + "geersch", + "cpojer", + "screendriver", + "christianhg", + "christian-bromann", + "chriswheeldon-peakon", + "foges", + "zyyv", + "craciuncezar", + "ChenKS12138", + "Oreoxmt", + "yzh990918", + "bad4iz", + "erik-perri", + "macdaddyaz", + "ericjgagnon", + "innocenzi", + "Pando58", + "elonehoo", + "elliotwestlake", + "elby22", + "ELanning", + "Gravitonic", + "DylanPiercey", + "drwpow", + "d3lm", + "eddienubes", + "diogotorres97", + "deot", + "davidmyersdev", + "david-crespo", + "byr-gdp", + "RobinTail", + "ann-kilzer", + "aqandrew", + "CoolGoose", + "abereghici", + "anicholls", + "Codex-", + "atk", + "abarke", + "fooddilsn", + "DoodleBobBuffPants", + "BickfordA", + "katranci", + "AgarkovRoman", + "xsjcTony", + "adrienbaron", + "surc54", + "thecodrr", + "lifeiscontent", + "ad1992", + "carlobeltrame", + "CamilleTeruel", + "calebwaldner", + "everett1992", + "CyriacBr", + "sugaaloop", + "bfanger", + "blake-newman", + "btkostner", + "BreakBB", + "bnjm", + "kouak", + "hahanein", + "benjakugler96", + "bencodezen", + "gBasil", + "weedySeaDragon", + "ArtyMaury", + "datsenkoboos", + "kettanaito", + "aktyw", + "zephraph", + "JSanchezIO", + "joshuahhh", + "JoshuaKGoldberg", + "Josef-Friedrich", + "Joristdh", + "reithose", + "Jordan-Hall", + "DerZade", + "FlippingBinary", + "dotnetCarpenter", + "wuzzeb", + "hershelh", + "Jannchie", + "jessevanassen", + "WonderPanda", + "0x-jerry", + "jellyfishgh", + "okxiaoliang4", + "ydcjeff", + "3c1u", + "linux-china", + "Lenni009", + "LarsSalembier", + "jqkk", + "KyleAMathews", + "kricact", + "krishnan-chandra", + "kkuegler", + "Idlesome", + "kidonng", + "khalednadam", + "KentoMoriwaki", + "gaokun", + "oekazuma", + "kazuma1989", + "karolstawowski", + "kanadgupta", + "kamontat", + "kamilogorek", + "kainstar", + "way2ex", + "henningway", + "Haroenv", + "Emiyaaaaa", + "HannesOberreiter", + "bissolli", + "guoyunhe", + "Plumbiu", + "gleysonabreu", + "GeopJr", + "gaspardip", + "gabskoro", + "GabrielAlfs", + "Flamenco", + "fbritoferreira", + "FelixGraf", + "fregante", + "fawazahmed0", + "cyco130", + "bfamchon", + "evandroguedes", + "Jastor11", + "stormwarning", + "jhuleatt", + "nyarthan", + "jamacku", + "JR-G", + "jcbhmr", + "beckjake", + "cliarena", + "knownasilya", + "Ilanaya", + "cogor", + "IKoshelev", + "IAfanasov", + "cometkim", + "nvh95", + "hugoattal", + "hubertstrk", + "xuhdev", + "hogoww", + "hironytic" ] diff --git a/docs/.vitepress/contributors.ts b/docs/.vitepress/contributors.ts index d7ac3a376..ba074b509 100644 --- a/docs/.vitepress/contributors.ts +++ b/docs/.vitepress/contributors.ts @@ -10,6 +10,7 @@ export interface CoreTeam extends DefaultTheme.TeamMember { // required to download avatars from GitHub github: string twitter?: string + bluesky?: string mastodon?: string discord?: string youtube?: string @@ -29,6 +30,10 @@ export const contributors = (contributorNames).reduce((acc, name) function createLinks(tm: CoreTeam): CoreTeam { tm.links = [{ icon: 'github', link: `https://github.com/${tm.github}` }] + if (tm.bluesky) { + tm.links.push({ icon: 'bluesky', link: tm.bluesky }) + } + if (tm.mastodon) { tm.links.push({ icon: 'mastodon', link: tm.mastodon }) } @@ -53,6 +58,7 @@ const plainTeamMembers: CoreTeam[] = [ avatar: contributorsAvatars['sheremet-va'], name: 'Vladimir', github: 'sheremet-va', + bluesky: 'https://bsky.app/profile/erus.dev', mastodon: 'https://elk.zone/m.webtoo.ls/@sheremet_va', twitter: 'sheremet_va', sponsor: 'https://github.com/sponsors/sheremet-va', @@ -63,6 +69,7 @@ const plainTeamMembers: CoreTeam[] = [ avatar: contributorsAvatars.antfu, name: 'Anthony Fu', github: 'antfu', + bluesky: 'https://bsky.app/profile/antfu.me', mastodon: 'https://elk.zone/m.webtoo.ls/@antfu', twitter: 'antfu7', discord: 'https://chat.antfu.me', @@ -77,6 +84,7 @@ const plainTeamMembers: CoreTeam[] = [ avatar: contributorsAvatars.AriPerkkio, name: 'Ari Perkkiö', github: 'AriPerkkio', + bluesky: 'https://bsky.app/profile/ariperkkio.dev', mastodon: 'https://elk.zone/m.webtoo.ls/@AriPerkkio', twitter: 'ari_perkkio', sponsor: 'https://github.com/sponsors/AriPerkkio', @@ -89,6 +97,7 @@ const plainTeamMembers: CoreTeam[] = [ avatar: contributorsAvatars['patak-dev'], name: 'Patak', github: 'patak-dev', + bluesky: 'https://bsky.app/profile/patak.dev', mastodon: 'https://elk.zone/m.webtoo.ls/@patak', twitter: 'patak_dev', sponsor: 'https://github.com/sponsors/patak-dev', @@ -101,6 +110,7 @@ const plainTeamMembers: CoreTeam[] = [ avatar: contributorsAvatars.userquin, name: 'Joaquín Sánchez', github: 'userquin', + bluesky: 'https://bsky.app/profile/userquin.bsky.social', mastodon: 'https://elk.zone/m.webtoo.ls/@userquin', twitter: 'userquin', title: 'A fullstack and android developer', @@ -110,6 +120,7 @@ const plainTeamMembers: CoreTeam[] = [ avatar: contributorsAvatars['hi-ogawa'], name: 'Hiroshi Ogawa', github: 'hi-ogawa', + bluesky: 'https://bsky.app/profile/hiogawa.bsky.social', twitter: 'hiroshi_18181', title: 'Open source enthusiast', desc: 'Team member of Vitest', @@ -129,6 +140,7 @@ const plainTeamEmeritiMembers: CoreTeam[] = [ avatar: contributorsAvatars.Aslemammad, name: 'Mohammad Bagher', github: 'Aslemammad', + bluesky: 'https://bsky.app/profile/aslemammad.bsky.social', mastodon: 'https://elk.zone/m.webtoo.ls/@aslemammad', twitter: 'asleMammadam', title: 'An open source developer', @@ -154,6 +166,7 @@ const plainTeamEmeritiMembers: CoreTeam[] = [ avatar: contributorsAvatars.zxch3n, name: 'Zixuan Chen', github: 'zxch3n', + bluesky: 'https://bsky.app/profile/zxch3n.bsky.social', mastodon: 'https://elk.zone/hachyderm.io/@zx', twitter: 'zxch3n', title: 'A fullstack developer', diff --git a/docs/.vitepress/meta.ts b/docs/.vitepress/meta.ts index ed58d50aa..c14f56e7b 100644 --- a/docs/.vitepress/meta.ts +++ b/docs/.vitepress/meta.ts @@ -19,6 +19,7 @@ export const github = 'https://github.com/vitest-dev/vitest' export const releases = 'https://github.com/vitest-dev/vitest/releases' export const contributing = 'https://github.com/vitest-dev/vitest/blob/main/CONTRIBUTING.md' export const discord = 'https://chat.vitest.dev' +export const bluesky = 'https://bsky.app/profile/vitest.dev' export const mastodon = 'https://elk.zone/m.webtoo.ls/@vitest' export const twitter = 'https://twitter.com/vitest_dev'