Este manual virou uma página do próprio MOJ:
📖
/treino/ajuda/No site: Ajuda, no menu do topo. E também no link "📖 Como enviar", ao lado do seletor de linguagem, na hora de enviar a solução. Vale dentro de um contest também: é a única página fora de
/contest/que ocontest-guarddeixa abrir no subdomínio da prova (lá ela veste o topbar do contest e obedece o LOCALE dele), porque o competidor precisa dela na LAN isolada.
A página ensina o mesmo que este arquivo ensinava, e é onde o conteúdo passa a viver:
solution.<ext>); por arquivo, a
extensão do arquivo decide e o menu é ignorado.id (que é
a extensão) e a observação de cada uma.public do Java,
.pl que é Prolog e não Perl, Python que é pypy3, e a pilha
de 128 MB..mdweb/shared/languages.js). Linguagem nova aparece na ajuda
sozinha, então a página não envelhece. Uma tabela
escrita à mão aqui envelheceria na primeira mudança..md em /docs/ fazia o browser baixar
um arquivo de texto.O conteúdo é web/treino/ajuda/ (a página) e
web/treino/ajuda/exemplos.js (as soluções completas). Para
acrescentar uma linguagem à tabela, mexa em
web/shared/languages.js. Para acrescentar uma solução de
exemplo, rode o código antes e acrescente em
exemplos.js.
lang/<lang>/): mojtools/README.md.