Este repositório contém a documentação oficial da linguagem de programação KriolLang.
Contribuições são bem-vindas! Aqui está como começar:
- Node.js 22 ou superior
- npm ou pnpm
- Clona o repositório:
git clone https://github.com/kriol-lang/kriol-docs.git
cd kriol-docs/site- Instala as dependências:
npm install- Inicia o servidor de desenvolvimento:
npm run devO site estará disponível em http://localhost:4321
src/content/docs/- Ficheiros Markdown com o conteúdo da documentaçãosrc/assets/- Imagens e recursos estáticossrc/styles/- Estilos CSS customizadosastro.config.mjs- Configuração do site
- Cria um ficheiro
.mdou.mdxemsrc/content/docs/ - Adiciona o frontmatter:
---
title: Título da Página
description: Descrição breve
---
Conteúdo aqui...- Atualiza a sidebar em
astro.config.mjsse necessário
- Escreve de forma clara e directa
- Usa exemplos de código práticos
- Evita ser demasiado verboso
- Foca em ensinar, não impressionar
- Cria um branch para a tua mudança
- Faz commit das alterações
- Abre um Pull Request
npm run buildOs ficheiros compilados ficam em dist/
O site mantém a sua própria gramática Shiki em site/src/kriol.tmLanguage.json
para o Expressive Code/Starlight. Blocos Markdown marcados como kriol, kr
ou source.kriol usam essa gramática local.
MIT - Vê LICENSE para detalhes