From 6bf0c736649ed52e8459ddf671e6f4ce1f48f682 Mon Sep 17 00:00:00 2001 From: Hyeok Min Kwon Date: Wed, 30 Oct 2024 12:50:07 +0900 Subject: [PATCH] Edit sprint, tutorial page --- src/pages/Program/sprint.tsx | 90 ++++++++++++++++++++++++++++++++-- src/pages/Program/tutorial.tsx | 12 +++++ 2 files changed, 98 insertions(+), 4 deletions(-) diff --git a/src/pages/Program/sprint.tsx b/src/pages/Program/sprint.tsx index 649880d..94c5f33 100644 --- a/src/pages/Program/sprint.tsx +++ b/src/pages/Program/sprint.tsx @@ -1,6 +1,8 @@ import Page from "components/common/Page"; import React from "react"; import useTranslation from "utils/hooks/useTranslation"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { faArrowUpRightFromSquare } from "@fortawesome/free-solid-svg-icons"; const Sprint = () => { const t = useTranslation(); @@ -8,6 +10,32 @@ const Sprint = () => { return (

{t("스프린트")}

+ +

{t("스프린트란?")}

+

+ {t( + "스프린트는 오픈소스 프로젝트에 기여하고자 하는 사람들이 한자리에 모여 집중적으로 개발을 진행하는 행사입니다." + )}{" "} + {t( + "주로 파이썬 관련 프로젝트가 중심이 되지만, 스프린트 리더가 있는 경우 다른 언어의 프로젝트도 가능합니다." + )}{" "} + {t( + "새로운 동료들과 만나 공통의 관심사를 나누고, 함께 오픈소스 생태계에 기여할 수 있는 좋은 기회입니다." + )} +

+ +

{t("스프린트는 다음 두 가지 트랙으로 진행됩니다.")}

  1. {t("프로젝트 리더 트랙")}
  2. @@ -24,16 +52,70 @@ const Sprint = () => {
  3. {t("제가 직접 프로젝트 리딩 경험을 공유하고 함께 방법을 모색해볼 수 있습니다")}
-
+ +

{t("참가 요건")}

+

+ {t("스프린트는 교육 프로그램이 아닌 실제 기여를 목표로 하고 있습니다.")}{" "} + {t("따라서 파이썬, Git, GitHub에 대한 기본적인 지식이 필요합니다.")}{" "} + {t("기초 지식이 부족한 경우 사전에 관련 자료를 학습한 후 참여하시는 것을 권장합니다.")} +

+

{t("참여 시 유의 사항")}

+

+ {t("행동 강령을 준수하며, 협력적인 분위기에서 활동해 주세요.")} ( + + {t("행동 강령 전문 보러가기")} + + + ) +

+ +
+ +

{t("스프린트 프로젝트/진행자")}

+ +

{t("스프린트: CPython (선착순 24명)")}

+ +

+ {t("추가 스프린트")}: {t("추후 공개 예정")} +

+

+ {t("추가로 스프린트 리더를 모집하고 있습니다.")}{" "} + {t("스프린트 리더 역할에 관심이 있으신 분들은 program@pycon.kr로 메일을 보내주세요!")} +

+ +
+ +

스프린트 예비 리더 프로그램 (선착순 24명)

+ -

{t("참여 신청 방법")}

+ +
+ +

{t("스프린트 리더 신청 방법")}

  1. {t("이메일")}: program@pycon.kr
  2. {t("필수 기재사항")}
  3. diff --git a/src/pages/Program/tutorial.tsx b/src/pages/Program/tutorial.tsx index a66c1f4..bce9bfa 100644 --- a/src/pages/Program/tutorial.tsx +++ b/src/pages/Program/tutorial.tsx @@ -8,6 +8,18 @@ const Tutorial = () => { return (

    {t("튜토리얼")}

    +

    + 튜토리얼은 강의와 실습으로 진행자가 지식을 공유하는 프로그램입니다. 아래 폼을 작성해주시면 + 참가 신청이 시작될 때 알려드리겠습니다. +
    + 알림 신청:{" "} + + https://forms.gle/EKUG11MWEpPz6dgT9 + +

    + +
    +

    튜토리얼 진행자 모집

    {t("파이썬 관련 모든 주제에 대해 튜토리얼을 진행하실 수 있습니다.")}{" "} {t("강연자분들께는 소정의 운영비가 지원됩니다.")}