1# Developer Guidelines 2 3## First Steps 4 51. Read the API high-level/overview information at: 6 - [`libgraphtheory`](libgraphtheory) 7 - [`src`](src) 82. Compile: 9 - have a look at the `CMake` output! 103. Run Tests and Run Application: 11 - `make tests` 12 13## API Documentation 14 15The Rocs API is reasonable good documentation in most parts of Rocs, 16especially in the RocsCore library. You can either 17[create the doxygen files by hand](https://techbase.kde.org/Development/Tools/apidox) 18or use the [nightly updated references](https://api.kde.org//4.x-api/kdeedu-apidocs/rocs/html/index.html). 19 20## Project ToDo List 21 22Please read/update the 23[Community Wiki Page](https://community.kde.org/KDEEdu/Rocs/Todo). 24 25## Coding Styles 26 27The coding styles are (slowly) converging to the 28[KDE-libs coding styles](https://community.kde.org/Policies/Kdelibs_Coding_Style). 29 30## Mailing Lists 31 32Rocs is part of KDE Edu, which has the 33[kde-edu@kde.org](mailto:kde-edu@kde.org) mailing list. 34 35For technical discussion, which are only within the scope of the Rocs project, 36we have the [rocs-devel@kde.org](mailto:rocs-devel@kde.org) mailing list. 37