Skip to content

nohal/iacfleet_pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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