mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-10-03 18:23:47 +10:00
chore: prepare repository migration and Docker Build Cloud publishing
This commit is contained in:
@@ -42,7 +42,7 @@ describe("GithubStarsButton", () => {
|
||||
it("renders an anchor pointing at the project repo with rel=noopener noreferrer and target=_blank", () => {
|
||||
renderButton();
|
||||
const link = screen.getByRole("button") as HTMLAnchorElement;
|
||||
expect(link.href).toBe("https://github.com/amruthpillai/reactive-resume");
|
||||
expect(link.href).toBe("https://github.com/reactive-resume/app");
|
||||
expect(link.target).toBe("_blank");
|
||||
expect(link.rel).toBe("noopener noreferrer");
|
||||
});
|
||||
|
||||
@@ -20,7 +20,7 @@ export function GithubStarsButton() {
|
||||
render={
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://github.com/amruthpillai/reactive-resume"
|
||||
href="https://github.com/reactive-resume/app"
|
||||
aria-label={ariaLabel}
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
|
||||
@@ -24,7 +24,7 @@ describe("Copyright", () => {
|
||||
it("renders the MIT license link", () => {
|
||||
renderCopyright();
|
||||
const link = screen.getByRole("link", { name: "MIT" });
|
||||
expect(link.getAttribute("href")).toBe("https://github.com/AmruthPillai/Reactive-Resume/blob/main/LICENSE");
|
||||
expect(link.getAttribute("href")).toBe("https://github.com/reactive-resume/app/blob/main/LICENSE");
|
||||
expect(link.getAttribute("rel")).toBe("noopener noreferrer");
|
||||
});
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ export function Copyright({ className, ...props }: Props) {
|
||||
<Trans>
|
||||
Licensed under{" "}
|
||||
<a
|
||||
href="https://github.com/AmruthPillai/Reactive-Resume/blob/main/LICENSE"
|
||||
href="https://github.com/reactive-resume/app/blob/main/LICENSE"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="font-medium underline underline-offset-2"
|
||||
|
||||
@@ -21,7 +21,7 @@ import "./styles.css";
|
||||
|
||||
const ExportPlayground = lazy(() => import("./export-playground"));
|
||||
const AtsPlayground = lazy(() => import("./ats-playground"));
|
||||
const githubUrl = "https://github.com/amruthpillai/reactive-resume";
|
||||
const githubUrl = "https://github.com/reactive-resume/app";
|
||||
const buttonClass =
|
||||
"inline-flex min-h-[52px] items-center justify-center gap-3 rounded-[4px] border border-[#f1f0eb] bg-[#f1f0eb] px-[19px] py-[14px] text-[14px] font-[550] text-[#151516] [transition:background-color_150ms_ease,transform_150ms_cubic-bezier(0.23,1,0.32,1)] hover:bg-[#d9d8d2] active:transform-[scale(0.97)] max-[540px]:min-h-[49px] max-[540px]:gap-[18px] max-[540px]:px-[15px] max-[540px]:py-3 max-[540px]:text-[13px]";
|
||||
const brandClass = "inline-flex shrink-0 items-center gap-[11px] font-[550] tracking-[-0.04em] max-[540px]:gap-2";
|
||||
|
||||
@@ -14,7 +14,7 @@ import { m } from "motion/react";
|
||||
import { cn } from "@reactive-resume/utils/style";
|
||||
import { wrap } from "./classes";
|
||||
|
||||
const githubUrl = "https://github.com/amruthpillai/reactive-resume";
|
||||
const githubUrl = "https://github.com/reactive-resume/app";
|
||||
const licenseUrl = `${githubUrl}/blob/main/LICENSE`;
|
||||
|
||||
type FooterLink = { label: string } & (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
const productionRootUrl = "https://rxresu.me/";
|
||||
const appName = "Reactive Resume";
|
||||
const repositoryUrl = "https://github.com/amruthpillai/reactive-resume";
|
||||
const repositoryUrl = "https://github.com/reactive-resume/app";
|
||||
|
||||
type JsonLd = Record<string, unknown>;
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ describe("Footer", () => {
|
||||
it("renders social media icon links to GitHub, LinkedIn, and X", () => {
|
||||
const { container } = renderFooter();
|
||||
const hrefs = Array.from(container.querySelectorAll<HTMLAnchorElement>("a")).map((a) => a.href);
|
||||
expect(hrefs.some((h) => h.includes("github.com/amruthpillai/reactive-resume"))).toBe(true);
|
||||
expect(hrefs.some((h) => h.includes("github.com/reactive-resume/app"))).toBe(true);
|
||||
expect(hrefs.some((h) => h.includes("linkedin.com/in/amruthpillai"))).toBe(true);
|
||||
expect(hrefs.some((h) => h.includes("x.com/KingOKings"))).toBe(true);
|
||||
});
|
||||
|
||||
@@ -27,19 +27,19 @@ type SocialLink = {
|
||||
const getResourceLinks = (): FooterLinkItem[] => [
|
||||
{ url: "https://docs.rxresu.me", label: t`Documentation` },
|
||||
{ url: "https://opencollective.com/reactive-resume/donate", label: t`Sponsorships` },
|
||||
{ url: "https://github.com/amruthpillai/reactive-resume", label: t`Source Code` },
|
||||
{ url: "https://github.com/reactive-resume/app", label: t`Source Code` },
|
||||
{ url: "https://docs.rxresu.me/changelog", label: t`Changelog` },
|
||||
];
|
||||
|
||||
const getCommunityLinks = (): FooterLinkItem[] => [
|
||||
{ url: "https://github.com/amruthpillai/reactive-resume/issues", label: t`Report an issue` },
|
||||
{ url: "https://github.com/reactive-resume/app/issues", label: t`Report an issue` },
|
||||
{ url: "https://crowdin.com/project/reactive-resume", label: t`Translations` },
|
||||
{ url: "https://reddit.com/r/reactiveresume", label: t`Subreddit` },
|
||||
{ url: "https://discord.gg/aSyA5ZSxpb", label: t`Discord` },
|
||||
];
|
||||
|
||||
const socialLinks: SocialLink[] = [
|
||||
{ url: "https://github.com/amruthpillai/reactive-resume", label: t`GitHub`, icon: GithubLogoIcon },
|
||||
{ url: "https://github.com/reactive-resume/app", label: t`GitHub`, icon: GithubLogoIcon },
|
||||
{ url: "https://linkedin.com/in/amruthpillai", label: t`LinkedIn`, icon: LinkedinLogoIcon },
|
||||
{ url: "https://x.com/KingOKings", label: t`X (Twitter)`, icon: XLogoIcon },
|
||||
];
|
||||
|
||||
@@ -59,7 +59,7 @@ export function InformationSectionBuilder() {
|
||||
className="text-xs"
|
||||
nativeButton={false}
|
||||
render={
|
||||
<a href="https://github.com/amruthpillai/reactive-resume" target="_blank" rel="noopener noreferrer">
|
||||
<a href="https://github.com/reactive-resume/app" target="_blank" rel="noopener noreferrer">
|
||||
<Trans>Source Code</Trans>
|
||||
</a>
|
||||
}
|
||||
@@ -71,7 +71,7 @@ export function InformationSectionBuilder() {
|
||||
className="text-xs"
|
||||
nativeButton={false}
|
||||
render={
|
||||
<a href="https://github.com/amruthpillai/reactive-resume/issues" target="_blank" rel="noopener noreferrer">
|
||||
<a href="https://github.com/reactive-resume/app/issues" target="_blank" rel="noopener noreferrer">
|
||||
<Trans>Report a Bug</Trans>
|
||||
</a>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user