콘텐츠로 이동

suya project

프로젝트는 Subaya의 작업 단위입니다. 자체 요구사항, 시뮬레이션, 리포지토리, 단계를 가진 타입 지정(fpga 또는 embedded) 설계입니다. org → workspace → project 모델에 대해서는 핵심 개념을 참조하십시오.

이들 명령 대부분은 로컬 .subaya/config.toml에서 --project를 기본값으로 가져오므로, 프로젝트가 초기화되면 명시적으로 전달할 필요가 거의 없습니다.

워크스페이스에 새 프로젝트를 생성합니다.

Terminal window
suya project create --name adder --workspace <workspace-id> --type fpga
Flag Description
--name <n> 프로젝트 이름.
--workspace <id> 프로젝트가 속한 워크스페이스.
--type <fpga|embedded> 프로젝트 타입.
--slug <s> 선택적 URL 슬러그.
--device <id> 할당할 선택적 디바이스(suya device 참조).

suya project create의 별칭입니다 — 동일한 플래그, 동일한 동작.

Terminal window
suya project init --name adder --workspace <workspace-id> --type fpga

워크스페이스의 프로젝트를 나열합니다.

Terminal window
suya project list --workspace <workspace-id>
Flag Description
--workspace <id> 프로젝트를 나열할 워크스페이스.

프로젝트의 현재 단계를 가져오거나 설정합니다. 단계는 UI와 사용 가능한 도구를 형성합니다: 개념(Concept) → 계획(Plan) → 구현(Implement) → 시뮬레이션(Simulate) → 검증(Verify).

Terminal window
suya project phase

프로젝트의 세부 정보를 표시합니다. 기본값은 .subaya/config.toml의 프로젝트입니다.

Terminal window
suya project show