2023-10-18 23:34:00 -04:00
2023-10-17 22:21:01 -04:00
2023-10-11 15:14:44 -04:00
2023-10-17 22:21:01 -04:00
2023-10-18 23:34:00 -04:00

A Drogon Dashboard built with C++ 17/20, GNU Autotools, Adwaita and Gtk4.

License

  • GPL-3.0

Requirements

  • GCC
  • GNU Autotools
  • Pkg-Config
  • Basic CLI Experience
  • Gtkmm4 >= 4.0.0
  • Adwaita >= 1.3.5

Steps to build the Drogon Dashboard Application

  1. Run autoreconf -vi. Tip: Run this command each time you modify configure.ac
  2. Create a build directory and auto configure the app cd build && ../configure.
  3. Compile the app with make. Tip: Be certain you are in the build directory
  4. Run the app with ./drogon_dashboard.
  5. Optional: Install the app to core system make install. Tip: Root permissions may be needed depending on where you --prefix the install directory

Development & Contributing

Requirements

A GTK4 editor is a recommended tool for this project; all UI's and project files .cmb are stored in ./src/ui/.

  • Cambalache >= 0.14

An optional recommendation is Geany IDE.

  • Geany IDE

Note: Update your build commands via Build -> Set Build Commands.

This is what my build commands look like in Geany IDE.

Name Command Working Directory
Configure autoreconf -vi /home/username/Desktop/Local-Development/Cplusplus/drogon-dash
Make make /home/username/Desktop/Local-Development/Cplusplus/drogon-dash/build
Run ./drogon_dashboard /home/username/Desktop/Local-Development/Cplusplus/drogon-dash/build
Make Dist make dist /home/username/Desktop/Local-Development/Cplusplus/drogon-dash/build

Authors

  • SharpeTronics, Inc.
  • oDinZu WenKi

Resources

Description
This is a Drogon Content Management System(CMS) built on GTK4.
https://drogoncms.com
Readme 9.4 MiB
Languages
CMake 51.1%
C 48.9%