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