Desenvolvimento do Pumpkin no Mobile
Se você é um usuário móvel e deseja editar o código-fonte, você consegue fazer isso!
(Esta página foi escrita no Android usando o Helix.)
Primeiro de tudo, precisamos de um aplicativo de terminal.
Recomendamos o Termux porque é estável e open source.
Baixe o arquivo apk necessário para a arquitetura do seu dispositivo e instale o Termux.
Após isso, você precisará rodar alguns comandos. Usamos o Helix pela sua simplicidade.
pkg update && pkg upgrade
pkg install build-essential git rust rust-analyzer taplo helix helix-grammar nodejs
Se você quiser contribuir, precisará instalar o software do GitHub.
pkg install gh
Também recomendamos instalar o fish shell porque ele é mais amigável do que o bash.
pkg install fish
chsh -s fish
Agora que você instalou as ferramentas básicas, precisamos fazer algumas configurações.
Se você quiser contribuir, precisará fazer login no GitHub.
gh auth login
Também configure o git: altere o editor para o vim, edite suas credenciais, etc.
Após isso, você precisa clonar o repositório do Pumpkin. (Antes disso, você pode criar um diretório de projeto com mkdir proj
; é útil)
git clone https://github.com/Pumpkin-MC/Pumpkin.git
Se você quiser contribuir, precisa fazer um fork do nosso repositório e trocar Pumpkin-MC
pelo seu nome de usuário no GitHub.
A configuração está toda feita agora! Aproveite 😃
FAQ
Como usar o editor de texto?
Digite hx <caminho>
.
Como navegar pelo projeto?
Você pode usar ls
, cd
e outros programas.
Também pode usar hx <diretório>
para navegar pelo seu diretório ao iniciar.
Como posso digitar no editor?
Pressione i
se você estiver no modo normal.
COMO SAIR DO EDITOR????
Pressione esc
e depois digite :q!
se não quiser salvar, ou :wq
se quiser salvar.
Onde posso aprender a usar esse editor?
Execute hx --tutor
ou acesse o site oficial deles.
Por que não usar o VS Code?
- O VS Code é difícil de configurar e funciona com funcionalidades limitadas na versão web.
- O rust-analyzer não funciona nele. Talvez um emulador ajude com isso, mas isso pode retardar a compilação do código.
- Com o VS Code, é altamente desejável ter um mouse, enquanto no Helix você só precisa de um teclado.
- O VS Code é lento em alguns dispositivos.
Por que é tão difícil digitar?
Compre um teclado bluetooth barato e veja como fica mais fácil.