메인 콘텐츠로 건너뛰기
이 페이지는 Learn the OP Stack 트랙의 강의 계획서(syllabus)입니다. 유지 관리자를 위한 기록으로, 트랙이 무엇을 다루는지, 각 단계가 왜 그 위치에 있는지, 누가 커리큘럼을 책임지는지, 트랙이 어떻게 변경되는지를 담고 있습니다. 독자를 위한 정문은 트랙 인덱스입니다. 이 페이지는 트랙이 표류하지 않고 책임자와 변경 이력을 갖도록 하기 위해 존재하며, 자체 변경 이력을 갖춘 공개 강의 계획서라는 MDN 커리큘럼 패턴을 따릅니다.

범위 계약

이 트랙은 독자를 입문자에서 익숙한 수준까지 이끕니다. 트랙을 마친 사람은 테스트 체인을 배포하고, 트랜잭션이 제출부터 Ethereum에서의 최종성(finality)까지 이동하는 과정을 따라가 보고, 레이어 간에 양방향으로 자산을 옮기고, node를 실행해 보았으며, 더 깊은 자료가 어디에 있는지 압니다. 철저한 세부 사항은 설계상 범위 밖입니다. 깊이 있는 내용은 레퍼런스 섹션과 OP Stack 스펙에 있으며, 트랙은 그곳으로 나가는 출구를 제공합니다. 이 문장이 곧 거버넌스 모델입니다. 진행이 아니라 깊이를 더하는 단계 제안은 페이지가 아무리 좋아도 범위 테스트를 통과하지 못합니다. 대신 인덱스의 “After the track” 출구를 통해 안내합니다.

책임

  • 커리큘럼 책임자: Matthew Cruz (@sbvegan).
  • 책임자는 범위 관련 질문을 중재하고, 단계 목록이나 순서의 모든 변경을 리뷰하며, 트랙 인덱스가 큐레이션 점검 대상이 될 때 지정 리뷰어가 됩니다(학습 트랙 인덱스는 180일 주기로 점검합니다).
  • 책임자의 리뷰 없이 병합된 강의 계획서 변경은 사후에 논의하지 않고 발견 즉시 되돌립니다.

강의 계획서

총 14개 단계로, 세 개의 개념 블록 사이사이에 세 개의 실습 프로젝트가 배치되어 각 개념 블록을 직접 사용하며 다지게 됩니다. 단계는 기존 페이지이며, 트랙은 학습 단위 계약에 따라 단계마다 프레이밍 노트만 추가합니다.

설계 규칙

  1. 단계는 기존 페이지이며, 결코 포크하지 않습니다. 문구 수정이 필요한 단계는 트랙 전용 사본을 만들지 않고 해당 페이지에 이슈를 등록합니다. 트랙이 소유하는 산출물은 인덱스, 이 강의 계획서, 그리고 프레이밍 노트뿐입니다.
  2. 프레이밍 노트는 학습 단위 계약을 따릅니다(프레이밍 헤더 형태): 트랙 이름, 단계 위치, 도착 시점의 맥락 한 문장, 이 단계가 더하는 것 한 문장, 다음 단계 링크. 페이지의 다른 부분은 바뀌지 않습니다.
  3. 상한: 15단계. 이를 넘으면 트랙은 더 이상 선형이 아니며 두 번째 내비게이션이 되어 버립니다. 대신 자료를 “After the track” 출구로 분리합니다.
  4. 프로젝트는 끝에 몰아 두지 않고 간격을 둡니다. 각 개념 블록은 그 개념을 사용하는 실습 단계로 끝납니다(Rust Book의 리듬). 두 프로젝트가 인접하게 되거나 개념 블록이 실습으로 다져지지 않게 되는 순서 변경은 책임자의 명시적 승인이 필요합니다.
  5. 순서 변경 절차: 인덱스를 업데이트하고, 영향을 받는 모든 프레이밍 노트의 번호(“stop N of M”)를 다시 매기고, 모든 다음 단계 링크를 확인한 뒤, 아래에 변경 이력 항목을 추가합니다. 위치 정보는 프레이밍 노트와 인덱스에만 있고 페이지 제목에는 절대 넣지 않으므로, 제목을 바꾸지 않고도 단계를 옮길 수 있습니다.
  6. 모든 변경에는 변경 이력 항목이 함께 들어갑니다. 변경 이력은 커리큘럼의 기억입니다. 각 항목은 무엇이 왜 바뀌었는지를 각각 한 줄로 기술합니다.

변경 이력

다음 단계