Joss Documentação
Esta documentação descreve o comportamento do código atual. Está separado na aprendizagem, guias, referências e internos para que uma nova pessoa possa avança em ordem e uma pessoa experiente encontra regras concretas.
Idiomas
- Español (fonte canônica)
- English
- Português: este diretório.
Todos os 46 documentos usam o mesmo nome de arquivo em cada idioma, para que
os links relativos funcionem de forma consistente. Depois de editar a fonte em espanhol, execute
go run ./tools/docsi18n -translate -sync para atualizar traduções e espelhar
a cópia web; go run ./tools/docsi18n -check detecta arquivos ausentes,
traduções desatualizadas, links quebrados ou diferenças com JosSecurity.
Aprenda Joss (rota guiada para iniciantes)
Se você nunca programou ou está aprendendo Joss pela primeira vez, leia este passo a passo na ordem. Cada página apresenta conceitos com explicações pedagógicas, exemplos visuais passo a passo e folhas de dicas rápidas antes de se aprofundar em aspectos técnicos avançados.
- Primeiros passos: de um arquivo ao seu primeiro programa interativo com cin
- Valores, variáveis e operações fundamentais
- Controle de fluxo e tomada de decisão
- Funções, escopo, fechamentos e referências
- Matrizes, mapas e texto
- Tipos, inferência e conversões
- Classes, objetos e herança
- Erros e exceções
- Assíncrono, Futuro, canais e simultaneidade
- Projeto de console completo com persistência JSON
- Projeto web completo com MVC nativo
O glossário explica a programação e os termos Joss sem exigir que você já conhece outro idioma.
Referência de linguagem e ferramentas
- Sintaxe, tokens e precedência
- Gramática EBNF e nós AST
- Funções, recursão e tipos
- Diagnóstico e analisador
- Funções globais
- Classes e serviços nativos
- Catálogo nativo gerado
- CLI, formatador, linter e testes
- Suporte móvel: Android e iOS
- Extensão de código VS
- Estado e limites
Criar aplicativos
- Estrutura do projeto e configuração
- Organização sem importações e plugins
- Web: servidor, HTTP/controladores, middleware, visualizações, ativos e WebSockets
- Dados: models/GranDB, Schema Builder e migrações
- Aplicação: autenticação e SEO/sitemap
Internos e manutenção
- Arquitetura de linguagem
- Guia de Contribuição- Auditoria de documentação
- Auditoria de linguagem Joss 2026
- Auditoria do ORM GranDB 2026
- Auditoria técnica de 2026
- Auditoria de otimização de tempo de execução
- Notícias históricas 3.6.7
Documentos históricos preservam o contexto e podem descrever o estado do seu data. No caso de uma diferença, implementação, teste e Status de implementação.