Comments (5)
This adds Doxygen & Dot to the dependencies and adding sudo apt install doxygen graphviz
in the Dockerfile.
from homekitadk.
I generated the Doxygen, and it already looks good (#39).
from homekitadk.
@Clovel I have been meaning to do that too specifically for PAL APIs but haven't had time. Thanks for looking into it. Have you evaluated other document generators like Sphinx?
from homekitadk.
@Clovel I have been meaning to do that too specifically for PAL APIs but haven't had time. Thanks for looking into it. Have you evaluated other document generators like Sphinx?
You're welcome. I'm am not familiar with the other generators, as Doxygen is basically the standard for C/C++ where I work.
Plus with graphviz and a little tinkering you can get great dependency graphs. I don't know if the others do that too.
from homekitadk.
Just by looking at this comparision, I have the feeling that Doxygen is better. It doesn't need another Makefile
.
from homekitadk.
Related Issues (20)
- Unable to build with MbedTLS HOT 1
- Build library only without Apps
- Apps examples Setup code HOT 3
- How to add Accessories to bridgedAccessories in example Bridge Homekit ADK
- Connect, Pair, but can not receive value
- BLE and IP transports at the same time HOT 2
- Apple Defined Characteristics documented but not address in HAPCharacteristicTypes.h
- make all Error (related to mbedtls) HOT 4
- Docker build for Raspberry ends with an error
- How to build this library as .so
- linux compile raspberry pi firmware error HOT 1
- mbedtls --HEAD CMake Error
- Make docs doesn't work on Ubuntu
- Thread Network Protocol Redux HOT 4
- Make docs doesn't work on Ubuntu HOT 2
- How to use this code
- Unable to trigger write name event in Home APP HOT 3
- The HomeApp auto disconnect HOT 1
- Can't build project on m1
- Make docs not working on M1 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homekitadk.