rearrange dev docs #4

Merged
sharpetronics merged 1 commits from drogonCMS-cmake into master 2024-01-18 19:30:47 -05:00

View File

@ -4,27 +4,6 @@
### 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
@ -85,6 +64,27 @@ 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.