/jmbde-QT

A program to collect the resources of a company in a database. These are computers, printers, phones and more.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

jmbde

jmbde is a program for the management of resources in companies. With the staff and the equipment they need for their work can be used in this program. need to be recorded. These are computers, printers and telephones.


Build CodeQL Codacy Security Scan DevSkim codecov Release GitHub All Releases Contributor Covenant [License](https://github.com//jmuelbert/jmbde-QT/blob/release/ Lines of Code Repo Size License

Contents

Quickstart

pip install conan
git clone --depth 1 https://github.com/strangeQuark1041/samarium.git
conan create samarium -b missing

Prerequistes

Dependency URL Documentation
python https://www.python.org/downloads/ https://www.python.org/doc/
QT https://www.qt.io https://www.qt.io
git https://git-scm.com/downloads/ https://git-scm.com/docs/
cmake https://cmake.org/download/ https://cmake.org/cmake/help/latest/
conan https://conan.io/downloads.html/ https://docs.conan.io/en/latest/

A compiler supporting C++17 is required, namely GCC-11, Clang-13, or Visual C++ 2019

Installation

To install the library locally:

git clone --depth 1 https://github.com/jmuelbert/jmbde-QT.git
conan create jmbde-QT -b missing

About jmbde

jmbde uses the cross platform framework Qt, which means that it works with most operating systems.

Documentation

Documentation is located at Github Pages

For development, see BUILDING.md

License

Samarium is distributed under the permissive MIT License.

References

These sources were of invaluable help during development:

  1. C++ Standard: https://en.cppreference.com/
  2. Custom iterators: https://internalpointers.com/post/writing-custom-iterators-modern-cpp

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.txt.

Qt is available under several licenses.

GPL V3 © Jürgen Mülbert