oatmeal vem com um DevContainer pronto com toda a magia necessária para trabalhar no projeto. No entanto, se você deseja desenvolver totalmente local, o seguinte irá ajudá-lo a configurar todas as ferramentas necessárias.
cargo install cargo-run-bin
git clone https://github.com/dustinblackman/oatmeal.git
cd oatmeal
cargo cmd setup
Cada backend implementa a característica Backend em seu próprio arquivo de infraestrutura. A característica possui documentação sobre o que se espera de cada método. Você pode verificar Ollama como exemplo.
As etapas a seguir devem ser concluídas para adicionar um back-end:
Cada editor implementa a característica Editor em seu próprio arquivo de infraestrutura. A característica possui documentação sobre o que se espera de cada método. Você pode verificar o Neovim como exemplo.
As etapas a seguir devem ser concluídas para adicionar um editor:
A seleção de idioma de destaque de sintaxe é um pequeno manual onde vários idiomas devem ser selecionados e adicionados a assets.toml
.
.sublime-syntax
no GitHub para o seu idioma. morcego tem muitos!assets.toml
para incluir o novo repositório. Certifique-se de incluir a licença na matriz de arquivos. Você pode deixar nix-hash
como uma string vazia e ela será atualizada por um mantenedor posteriormente. Ou se você tiver o docker instalado, poderá executar cargo xtask hash-assets
.rm -rf .caches && cargo build
Eu estava comendo uma tigela de oatmeal quando escrevi o primeiro commit?. (Eles não me deixam mais nomear as coisas no trabalho...)
MIT