소개
SPARCS

GitHub 사용 공지

오늘 (1/27 금) 오후 7시까지 아래 설문을 참여해 주시기 바랍니다. https://sparcs.page.link/hackathon-github
구글 폼은 팀별 1개만 제출해 주시기 바랍니다.
Organization 인원 제한으로 인해 총 3개의 Organization을 운영하고 있습니다. SPARCS-2023-StartUp-Hackathon-1 → Team A B C D E F SPARCS-2023-StartUp-Hackathon-2 → Team G H I J K L M SPARCS-2023-StartUp-Hackathon-3 → Team N O P Q R S T
참가자 분들께서 원활히 협업하실 수 있도록 협업 도구인 git을 사용할 예정입니다.
git 커밋 히스토리는 참가자 여러분의 대회 전 작업을 방지하기 위해서도 사용되기 때문에, 아래와 같은 GitHub organization 사용법을 숙지해주시면 감사하겠습니다.

1. 행사 시작 전 이용법

SPARCS 2023 StartUp Hackathon의 모든 참가자 여러분들께서는 “SPARCS 2023 StartUp Hackathon” GitHub organization에 참여해주셔야 합니다. organization 참여에 필요한 이메일을 수집하기 위하여, 각 팀의 팀장 여러분들께서는 채널톡 구글폼(링크)을 통해 팀원 분들의 이메일을 제출해주시면 감사하겠습니다.

2. 행사 시작 이후 이용법

각 팀장 여러분들께서는 GitHub organization 내에서 팀원 분들을 포함한 team을 생성해주시기를 부탁드립니다. “SPARCS 2023 StartUp Hackathon” GitHub organization 페이지의 “Teams” 탭에서 팀을 생성하고 닉네임을 통해 팀원 분들을 추가할 수 있습니다. 팀명은 “Team X” (X: 팀에 부여된 알파벳)으로 설정하셔야 합니다. 자세한 방법은 아래 스크린샷을 참조해주시면 감사하겠습니다.
주의사항 Parent 팀은 설정하지 않아도 됩니다. Team Visibility 는 Public으로 해 주세요. 팀에 팀원들을 모두 추가해 주세요.
각 팀의 팀장 여러분들께서는 organization 내에서 팀장 여러분들께서 만드신 팀이 소속된 repository를 생성해주시기 바랍니다. 팀장 여러분들께서는 repository의 읽기 권한(public/private)을 자유롭게 설정하실 수 있습니다. 생성하신 repository가 private repository더라도 운영진은 repository를 확인할 수 있습니다.
참고사항 - Repository의 생성 개수에는 제한이 없습니다. 필요한 만큼 이용해 주셔도 괜찮습니다. - Repository의 Owner (Namespace) 가 SPARCS-2023-StartUp-Hackathon인지 꼭 확인해 주시기 바랍니다. 다른 Owner의 Repository는 심사하지 않습니다. - Private Repository로 생성해 주시기 바랍니다.
레포지토리를 생성하신 이후, 아래 스크린샷과 같이 생성하신 레포지토리를 team repository에 추가해주시면 감사하겠습니다. (팀 페이지 내부 > Repositories)
마지막으로 각 팀의 팀장 여러분들께서는 운영진이 진행 상황을 확인할 수 있도록 생성하신 repository의 접근 권한을 수정해주시기를 부탁드립니다. repository 설정의 접근 권한에서 “organizers” 그룹을 “admin” 역할로 추가해주시면 감사하겠습니다.
주의사항 운영진이 행사 과정에서 지속적으로 부정 행위 방지를 위해 모든 Repository를 모니터링 할 예정입니다.

제출 관련 추가 공지

1. 제출 기한이 되면 모든 Repository는 공정한 심사 및 peer review를 위해 public으로 전환될 예정입니다. (행사 종료 이후에는 다시 private으로 변경해도 괜찮습니다.
2. Issue로 등록한 심사 자료에는 다음이 포함되어 있어야 합니다. - 포함된 모든 repository의 링크와, 제출용 최신 커밋의 Commmit Message + Hash - 사용한 서버 자원의 요약 - 프로젝트에 대한 간단한 설명 - (여러 repository 제출시) 각 repository의 역할에 대한 간략한 요약 및 실행 방법 - (오후 1시 30분까지) 발표 자료 - (선택) 배포까지 진행된 경우, 배포 링크 혹은 접속/다운로드 방법 - (선택) 시연 영상 - (선택) 참고 자료
3. 제출한 Repository에는 다음이 포함되어 있어야 합니다. - Repository의 역할에 대한 요약 - 프로젝트에서 사용한 기술에 대한 요약 - 유의미한 외부 데이터셋이나 도구를 이용하였다면 사용한 Open Source의 출처 목록 - 실행에 필요한 시크릿 (어떤 시크릿이 어떤 형태로 필요한지만 작성해 주셔도 괜찮습니다) 및 환경 변수 - 실행에 필요한 로컬 / 서버 설정 및 환경 - 개발 환경의 실행 방법 (운영진이 추후 재현 가능할 정도로) - (배포한 경우) 배포 방법 (운영진이 추후 재현 가능한 정도로)

해커톤 작업물 관련 공지

해커톤 기간 (1/27 ~ 1/29) 동안 작업한 결과물 (Github Repository, 제출 Issue 등) 은 추후 심사 관련 증빙 자료 및 멘토링, 데모데이, 해커톤 홍보의 목적으로 보관될 예정입니다. 따라서 해커톤 이후 repository 삭제나 owner 이전은 불가능 함을 사전에 안내 드립니다. (이후 결과물을 fork 하여 작업하거나, 원하시는 경우 private 전환은 가능합니다)