On this wiki you will find general information about different aspects of the project.
If you want to contribute to the project, get in touch here here
For code documentation head over to doxygen
You can also find our code style conventions in this wiki.
A general description of the database layout can be found here
Code: C++ (Qt5)
Database: sqlite3
This program is suppposed to replace a paper logbook with an electronic version. As a first step, I want to focus on the basics, and then add 'nice-to-haves' later. These are the guidelines for this project:
Clear answer for the time being - Don't use it as your primary logbook. This is an early development stage and functionality, layout of the GUI etc. might change drastically. This could lead to database incompatibilies with earlier versions. For this reason, I am not providing a release for now. If you would like to test it, you'll have to compile the project yourself.
The most straight forward way is to get a copy of Qt and compile the project using QtCreator and qmake, the PRO file is included in this repository.
On first launch, the database will be created. If you want to test the program with a sample database, copy logbook.db
from the assets folder into your application directory.
If you want to start a fresh logbook, you can use the debugwidget to create a new database from scratch.