Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[docs] Improve apiDoc handling, add entry to Makefile, flourish #849

Merged
merged 5 commits into from
Apr 30, 2022

Conversation

ix5
Copy link
Member

@ix5 ix5 commented Apr 29, 2022

A few minor changes to make the API docs easier to generate (and finally kind-of document the usage). Still needs more work, but this first draft can go in.

Final goal is to have apidocs generated alongside regular docs and uploaded to /docs/api/latest or something similar.

Edit: See apiDoc output live at isso-comments.github.io/docs/api/, GH Action with this commit


gitignore: Ignore apiDoc output

apidoc: Add header and footer to apiDoc output

Makefile: Add apiDoc commands

apiDoc output will go into apidoc/_output/

apidoc.json: Move to subdirectory

This helps keep the root directory free of clutter and allows placing apiDoc templates etc. within one logical place.

apidoc.json: Add version, example URL, tab2spaces

@ix5 ix5 changed the title Apidoc [docs] Improve apiDoc handling, add entry to Makefile, flourish Apr 29, 2022
@ix5 ix5 added client (Javascript) client code and CSS docs Documentation of the project improvement Not a new feature, but makes Isso more pleasant to use server (Python) server code labels Apr 29, 2022
@ix5 ix5 added this to the 0.13 milestone Apr 29, 2022
ix5 added 5 commits April 30, 2022 15:22
This helps keep the root directory free of clutter and
allows placing apiDoc templates etc. within one logical
place.
apiDoc output will go into apidoc/_output/
@ix5 ix5 merged commit 37a8133 into isso-comments:master Apr 30, 2022
@ix5 ix5 deleted the apidoc branch April 30, 2022 13:28
@ix5 ix5 mentioned this pull request Apr 30, 2022
38 tasks
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
client (Javascript) client code and CSS docs Documentation of the project improvement Not a new feature, but makes Isso more pleasant to use server (Python) server code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant