Plugin Installer Documentation
Home
Products
Product A Product B Product C
Services
Service A Service B Service C
Resources
Resource A Resource B Resource C
Download

OpenCPN Developer Manual

  • Developer Manual
    • Developer Guide
      • Prerequisites
      • Compiling on Linux
        • Building on armhf linux - Armbian - Orange Pi
        • Building on Motorola Xoom
        • Compile on Slackware
        • Compile on Raspberry PI
      • Compiling on Windows
      • Compiling on macOS
      • Modularized Packaging
      • Code Formatting
      • Messaging
    • Developer Plugins
    • Bugs and feature tracking
    • Troubleshooting
    • PI Dependencies
    • PI Manager Summary
    • PI Manager Dev Setup
    • PI Manager Catalog & Meta-Url
    • PI Manager Dev Procedure
    • CI: Push build to Git Release
    • CI: Push Linux Build to Launchpad
    • CI: Travis Encryption for Windows Dev
    • CI Advanced Debug Tips
    • Codacy:Automate code quality
    • TestQuality -Test Management
    • Online Nmea Tools
    • User Interface Styling
    • Updating the User Manual
    • Boat Gallery
    • Shipdriver manual DEMO
OpenCPN Developer Manual 5.3.1
  • OpenCPN Developer Manual
    • 5.3.1
  • Plugin Installer Documentation
    • 0.0.1
  • ShipDriver OpenCPN plugin docs.
    • 0.0.1

Developer Guide

How to contribute to OpenCPN Code

The best way to contribute to OpenCPN code is to fork the main repository from https:github.com/OpenCPN/OpenCPN], push your changes to your fork and create a pull request. There is a short guide to the whole process at [[https:guides.github.com/activities/forking/|https://github.com/OpenCPN/OpenCPN]

  • Prerequisites

  • Compiling Linux

  • Compiling Windows

  • Compiling macOS

  • Modularized Packaging

  • Internationalization

  • Code Formatting

  • Messaging

This page was built using the Antora default UI.

The source code for this UI is licensed under the terms of the MPL-2.0 license.