Primeiro projeto e pacotes locais
Fonte:
docs/guides/first-project.pt-BR.md· revisão42e1817227fbc96e8e4a4a85fac78b3fec0a0e0f· blob7d9e2b408472e1d5d88e2cfb144007aed3c10396· licença MIT.Esta é uma cópia estática de leitura. Ori e sua documentação completa continuam canônicos no repositório de origem.
English: First project and local packages
Status: guia prático Ori S3 + inferência B / workspace 0.3.8-dev. Layout raiz-first (
ori.proj+main.orl); consulte a spec 17 no repositório canônico.
Criar um projeto
Seção intitulada “Criar um projeto”ori new democd demoori check main.orlori run main.orlori new cria:
demo/ ori.proj # entry = "main.orl" main.orlNão há pasta src/ obrigatória. docs/ é opcional (sidecars .oridoc).
Comandos principais
Seção intitulada “Comandos principais”ori check main.orlori run main.orlori compile main.orl --out demoori test main.orlori doctorTeste:
module demo.mainimport ori.test as test@testmath_is_stable()test.assert(1 + 1 == 2, "math should work")endBiblioteca local
Seção intitulada “Biblioteca local”Estrutura e manifests: veja o guia em inglês no repositório canônico (mesmos exemplos S3 com module, import path = alias, ok/err e `entry = “main.orl”).
cd workspace/appori check main.orlori run main.orlori install demo.app --path .Cache padrão: ~/.ori/packages/<name>/<version>/.
Registry opcional (ORI_REGISTRY diretório ou HTTP):
ori publish . --registry /caminho/registryori install outro.pkg@0.1.0O contrato de registry ainda é planejamento, sem push de loja. Veja o documento canônico.
Após atualizar Ori
Seção intitulada “Após atualizar Ori”- Leia o changelog canônico.
- Execute
ori checkeori test. - Para sintaxe pré-S3, use
ori migrate-syntax ..
Próximos passos: Cookbook em português · Tour da linguagem · Instalação · Exemplos