AtCore  1.0.70
AtCore is a API to manage the serial connection between the computer and 3D Printers.
Contributing To AtCore

AtCore is an open source project and all open source projects need contrubitors. Thank you for taking the time to read this document and Thank you for your future contributions to this project.


Prerequisites

In order to contrbute directly to AtCore you will need to have a KDE Identity. You should create a fork on KDE Invent to work within. You may wish to join us on IRC or Telegram.

Ways you can contribute

There are several ways you can contribute

General Contribution Workflow

The Following Is the General work flow for most contrubitions

General Coding Guidelines

The following guidelines apply to all submited code.

Using Clang format

You can use the make target clang-format to format your source code correctly. to do so you must first have run cmake to generate build file. In your IDE you can build the target "clang-format" Or manually from inside your build directory with make clang-format

Commit Guidelines

Keeping a clean project history requires that we take care when choosing how we will commit our code. Consider the following when creating commits. ALL COMMITS MUST BE REVIEWED BEFORE PUSHING TO MASTER.