-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doc: generating apidoc and userguide for TcLog #7
Conversation
Hi @bengeisler , |
Here i have made a PR for this last-mentioned documentation issue: #8 |
Here is a second PR where i fixed the struct-variable-doc: #9 |
for now, not possible. we will add this with a new parameter to our ci/cd system and reach out to you if done... |
We made thias as "feature", when you want to implement an interface out of that documentation and you do not see the attributes, the compiler signals a warning. Therefore we decided to include those attributes... |
Hi,
we created a service to automatically generate a userguide (which has to be created) and a API doc (which will be created out of your code in TcLog -> see here for guidelines: https://doc.zeugwerk.dev/contribute/contribute_documentation.html).
So there is no need for a separated documentation beside your code, you can document right IN your code, where it is the most useful.
We are currently in a testing phase and have of course our framework build with it (see: https://doc.zeugwerk.dev/reference/ZAux/StringBuilder/StringBuilder.html) and some other public projects like Struckig.
This github action will be triggered everytime when you do a commit, then it will trigger our CI/CD system, this will pull the current repository, build the included documentation and then upload the documentation to your github repository. (see here, i have made an example: http://seehma.github.io/TcLog).
For public (github) projects we made 30 triggered actions per months for free.
If you like, your project can use it, there are only a few steps to be taken - see here for the documentation on this https://github.com/Zeugwerk/zkdoc-action
short explanation:
If there are any problems, feel free to ask.
Regards
M.