Setup/Build Guide
    
            Setup Guides
Setup ssh
- Run 
ssh-keygen -f ~/.ssh/github.com
 
- add text below in 
~/.ssh/config (if file doesn't exist create one) 
Host github.com
  HostName github.com
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/github.com
- run 
cat ~/.ssh/github.com.pub and copy the public key 
- go to github ssh settings here
 
- press 
new SSH key, paste your public key, give any title and save 
Godot project setup
- Install godot
 
# Windows
choco install godot --version=4.3.0
# CachyOS
sudo paru -S godot
- Install lfs
 
# Arch
sudo paru -S git-lfs
- Clone repo
 
git clone git@github.com:DefineX-Studios/typestroid-mobile.git
- Import godot project in 
code\presentation\ts-godot
 
Setting up VS Code
- Editor > Editor Settings > Text Editor > External
 
- Enable 
Use External Editor
 
- Paste in path of 
code.cmd (default: C:/Program Files/Microsoft VS Code/bin/code.cmd) 
- Paste in 
{project} --goto {file}:{line}:{col} in flags 
- Open any script from 
FileSystem that should open vscode 
- Install 
godot-tools extention 
- if you haven't installed godot through package managers, add godot executable in vscode settings 
godotTools.editorPath.godot4
 

Android build guide (Optional)
- Install android studio
 
choco install androidstudio
- Install Build Template from 
Project > Install Android Build Template
 
- (for release) copy keystore to 
code\presentation\ts-godot
 
- (for debug) create an android project so that debug keystore is created
 
- in 
Project > Export > Android > Keystore add the appropriate information.
 
- If you need release info, ask the lead dev