Skip to content

nohal/iacfleet_pi

Folders and files

NameName
Last commit message
Last commit date
Oct 23, 2024
Dec 26, 2024
Apr 14, 2023
Mar 15, 2023
Dec 26, 2024
Apr 1, 2024
Oct 23, 2024
Apr 14, 2023
Apr 4, 2024
Oct 23, 2024
Oct 23, 2024
Mar 15, 2023
Mar 23, 2023
Oct 23, 2024
Feb 9, 2019
Mar 15, 2023
Feb 15, 2019
Mar 15, 2023
Feb 15, 2019
Oct 7, 2023
Mar 17, 2025
Apr 14, 2023
Oct 24, 2023
Oct 23, 2024
Apr 22, 2023
Mar 15, 2023
Mar 16, 2023
Apr 1, 2024
Mar 15, 2023

Repository files navigation

IAC Fleetcode plugin Plugin for OpenCPN

Hosted By: Cloudsmith Coverity Scan Build Status

Compiling

You have to be able to compile OpenCPN itself - Get the info at http://opencpn.org/ocpn/developers_manual

  • This plugin now builds out of the OpenCPN source tree
git clone --recurse-submodules https://github.com/nohal/iacfleet_pi.git

Build:

mkdir iacfleet_pi/build
cd iacfleet_pi/build
cmake ..
cmake --build .

Contributing

General

The project is developed in C++, language features up to C++17 can be used. Please format your code using clang-format before submitting pull requests, they are checked for compliance with the .clang-format file used by the project during the CI workflow and can't be accepted if the test is not passing. To make this as simple as possible, a pre-commit configuration is provided in the project, which activates a Git pre-commit hook taking care of the formatting automatically. To use it run the following commands:

pip3 install pre-commit
cd <plugin source directory>
pre-commit install

pre-commit on Windows

Use WSL for pre-commit and save yourself the headache.

License

The plugin code is licensed under the terms of the GPL v2 or, at your will, later.

TODO