Skip to content
Juan Gonzalez-Gomez edited this page Jun 13, 2021 · 18 revisions

Developers

Tools needed

  • Python 3. The icm is programmed in Python language
  • Virtual environment. It allows you to test icm and install python packages without breaking anything on your system
    • Windows: It is already available after the python3 installation
    • Installation on Ubuntu 20.04:
sudo apt install python3-venv

Setting the working environment

If it is the first time you are using icm follow these steps:

  • Fork the icm repo in your github account
  • Clone the repo (or your fork, if you want to contribute):
git clone https://github.com/FPGAwars/icm.git
  • Enter into the icm folder
cd icm
  • Create the virtual python environment
make cenv
  • Start the virtual environment
. env/bin/activate
  • Install all the python dependencies:
make deps

TODO


Developers

  • TODO
Clone this wiki locally