Pular para o conteúdo

suya project

Um projeto é a unidade de trabalho na Subaya: um design tipado (fpga ou embedded) com seus próprios requisitos, simulações, repositório e fase. Consulte Conceitos centrais para o modelo organização → workspace → projeto.

A maioria desses comandos define --project por padrão a partir do .subaya/config.toml local, de modo que, uma vez que um projeto é inicializado, raramente é necessário passá-lo explicitamente.

Crie um novo projeto em um workspace.

Terminal window
suya project create --name adder --workspace <workspace-id> --type fpga
Flag Descrição
--name <n> Nome do projeto.
--workspace <id> Workspace ao qual o projeto pertence.
--type <fpga|embedded> Tipo do projeto.
--slug <s> Slug de URL opcional.
--device <id> Dispositivo opcional a ser atribuído (consulte suya device).

Um alias de suya project create — mesmas flags, mesmo comportamento.

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

Liste os projetos em um workspace.

Terminal window
suya project list --workspace <workspace-id>
Flag Descrição
--workspace <id> Workspace cujos projetos devem ser listados.

Obtenha ou defina a fase atual de um projeto. As fases moldam a interface e as ferramentas disponíveis: Conceito → Plano → Implementação → Simulação → Verificação.

Terminal window
suya project phase

Mostre os detalhes de um projeto. O padrão é o projeto no .subaya/config.toml.

Terminal window
suya project show