Compare commits

..

No commits in common. "125a6ebf8ee010f8a6ab3528ec96377e2fd19eeb" and "b75a1f867e5d73ea88534723ec311d1cb9bdb808" have entirely different histories.

View File

@ -4,6 +4,27 @@
### License
* GPL-3.0
### Developer Dependency Requirements
* GCC (GNU C/C++ Compiler) 13.2.1
* CMake >= 3.28
* Drogon >= 1.9.1 [SEE REQUIREMENTS]
* Pkg-Config >= 1.8.1
* Gtk4 >= 4.0
* Adwaita >= 1.3.5
* *Optional* Cambalache >= 0.14 (Gtk4 Editor) [SEE REQUIREMENTS]
* *Optional* Geany IDE
* CLI Experience
*Note: This has been built and tested on Arch Linux*
### Steps to build DrogonCMS from Source code
0. Clone the repository `git clone https://git.sharpetronics.com/sharpetronics/DrogonCMS` and `cd DrogonCMS/`
1. *optional* checkout correct branch e.g. `git checkout drogonCMS-cmake`
2. Run `cmake -D CMAKE_BUILD_TYPE=Release .`
3. Then, to build the executable, we do `cmake --build .`
4. Run the app with `./DrogonCMS`
## Features and Strengths
- 2x-3x Faster than NginX or WordPress and Strapi
- Built on CMake/C/C++/GTK4/Drogon
@ -64,27 +85,6 @@ Transfer/sec: 6.70MB
## Development & Contributing
### Developer Dependency Requirements
* GCC (GNU C/C++ Compiler) 13.2.1
* CMake >= 3.28
* Drogon >= 1.9.1 [SEE REQUIREMENTS]
* Pkg-Config >= 1.8.1
* Gtk4 >= 4.0
* Adwaita >= 1.3.5
* *Optional* Cambalache >= 0.14 (Gtk4 Editor) [SEE REQUIREMENTS]
* *Optional* Geany IDE
* CLI Experience
*Note: This has been built and tested on Arch Linux*
### Steps to build DrogonCMS from Source code
0. Clone the repository `git clone https://git.sharpetronics.com/sharpetronics/DrogonCMS` and `cd DrogonCMS/`
1. *optional* checkout correct branch e.g. `git checkout drogonCMS-cmake`
2. Run `cmake -D CMAKE_BUILD_TYPE=Release .`
3. Then, to build the executable, we do `cmake --build .`
4. Run the app with `./DrogonCMS`
### Requirements
Drogon framework compile/build dependencies.