mirror of https://gitlab.com/cppit/jucipp
6 changed files with 60 additions and 43 deletions
@ -0,0 +1,19 @@ |
|||||||
|
# juCi++ API doc |
||||||
|
|
||||||
|
## Prerequisites: |
||||||
|
* doxygen |
||||||
|
* plantuml |
||||||
|
* install via apt-get or download from http://plantuml.com/ |
||||||
|
* see also http://plantuml.com/starting.html |
||||||
|
* if downloaded either copy the jar file to /usr/bin or set the environment variable PLANTUML_PATH to point to the path containing the jar file) |
||||||
|
|
||||||
|
## How to build the API doc: |
||||||
|
```sh |
||||||
|
mkdir jucipp/build |
||||||
|
cd jucipp/build |
||||||
|
cmake .. |
||||||
|
make doc |
||||||
|
``` |
||||||
|
|
||||||
|
## Where is the generated API documentation |
||||||
|
Open jupicpp/build/src/html/index.html |
||||||
@ -1,26 +0,0 @@ |
|||||||
/**
|
|
||||||
\mainpage |
|
||||||
juCi++ is a lightweight C++ IDE written in C++ |
|
||||||
(<a href="https://github.com/cppit/jucipp">Github page</a>). |
|
||||||
|
|
||||||
\section sec_overview Overview |
|
||||||
The application entry point is the class Application. |
|
||||||
|
|
||||||
\section sec_dependencies Dependencies |
|
||||||
juCi++ is based on boost, gtkmm and libclang (among others). |
|
||||||
\startuml |
|
||||||
left to right direction |
|
||||||
component [juCi++] #LightGreen |
|
||||||
component [libclangmm] #Cyan |
|
||||||
component [tiny-process-library] #Cyan |
|
||||||
[juCi++] --> [boost-filesystem] : use
|
|
||||||
[juCi++] --> [boost-regex] : use |
|
||||||
[juCi++] --> [gtkmm-3.0] : use |
|
||||||
[juCi++] --> [gtksourceviewmm-3.0] : use |
|
||||||
[juCi++] --> [aspell] : use |
|
||||||
[juCi++] --> [lbclang] : use |
|
||||||
[juCi++] --> [lbdb] : use |
|
||||||
[juCi++] --> [libclangmm] : use |
|
||||||
[juCi++] --> [tiny-process-library] : use |
|
||||||
\enduml |
|
||||||
*/ |
|
||||||
Loading…
Reference in new issue