Manual Installation
Requirements
Python 3.8(or higher);Python-venv 3.12.7(or higher);Git 2.43.0(or higher);GNU Make 4.3(or higher);pdfTeX 3.141592653-2.6-1.40.25(or higher);kpathsea version 6.3.5(or higher);- Recomend Ubuntu 24.04.2 LTS for following the installation/update of packages.
Installation
Cloning the repository
First, clone the repository, containing the project:
git clone https://github.com/arthurcadore/argos3.git
Next, access the project directory:
cd simulacao-tcc
Installation with Makefile
In the project directory, update the system packages:
apt-get update
Install the dependencies necessary for the Makefile:
apt-get install python3-venv git make -y
The project includes a Makefile that automates the creation of the virtual environment and the installation of dependencies listed in requirements.txt.
make install
Next, install additional dependencies for PDF generation (Linux) using latex, necessary for the documentation:
make install-additional
Activate the virtual environment
After installation, activate the virtual environment with:
source .venv/bin/activate
Documentation
Visualizing Locally
To view the documentation locally, use:
make doc
This will start a local server at http://localhost:8005
PDF to SVG Conversion
To generate the images used in the web documentation, convert the PDF files to SVG using the Makefile:
make doc-images
Deploy Documentation
To deploy the documentation to GitHub Pages, use:
make deploy-docs
Support
To report issues or request features, please open an issue on GitHub.
License
This project is part of the IFSC - Federal Institute of Santa Catarina. Consult the LICENSE file for more details about the terms of use.
Contact
- Author: Arthur Cadore M. Barcella
- Professors:
- Prof. Roberto Wanderley da Nóbrega, Dr.
- Prof. Richard Demo Souza, Dr.
- Institution: IFSC - Federal Institute of Santa Catarina