Installation#
This page summarizes the recommended setup order for new contributors. Use it as a quick onboarding checklist before diving into project-specific details.
Recommended order#
Set up the wiki workflow first (branching, editing, PR process): How to Contribute.
Set up the development codebase environment for K1 work: NaovaCodeK1 Installation.
Set up simulation in Webots to validate changes before hardware tests: Webots Installation.
General Installation#
Note
Prerequisites :
Be a member of the GitHub organization “Naova”
Have Ubuntu (22.04) on your machine
Steps for general installation#
Install the dependences :
sudo apt install git
Generate a SSH key and add it to GitHub :
Generate the SSH key by executing :
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"Follow the instructions displayed to complete the generation.
Copy the public key using the following command:
cat ~/.ssh/id_rsa.pub(Copy the content displayed in your terminal.)
Connect to your GitHub account and go to the SSH and GPG keys section to add your new key.
Installation Guides