Skip to content
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

More documentation/resources for using the Tabbycat API #2508

Open
teymour-aldridge opened this issue Oct 7, 2024 · 2 comments
Open

More documentation/resources for using the Tabbycat API #2508

teymour-aldridge opened this issue Oct 7, 2024 · 2 comments

Comments

@teymour-aldridge
Copy link
Contributor

Tabbycat has a pretty good API (although I find all the subclassing in the implementation a little tricky to wrap my head around), and it's a shame that there aren't more user-defined extensions. I think one thing that could help here is to improve the documentation and make the existence of the API more prominent.

I think it would make sense to add an API/"writing extensions" page to https://tabbycat.readthedocs.io pointing to the existing Redoc documentation, as well as tidying up that documentation (e.g. removing internal implementation-specific details from the API docs, more/improved examples).

Perhaps unsurprisingly (given that I am opening this issue) I would be happy to work on this!

@tienne-B
Copy link
Member

tienne-B commented Oct 8, 2024

What do you mean by user-defined extensions? Something like an "add-on library" within Tabbycat?

Also, other than the action log text fixed in 940f173, what do you mean by "internal implementation-specific details"?

@teymour-aldridge
Copy link
Contributor Author

What do you mean by user-defined extensions? Something like an "add-on library" within Tabbycat?

I guess general applications written to interface with the API, although I realised there is a doc page for the API. I think a few more examples on how to use it would be good.

Also, other than the action log text fixed in 940f173, what do you mean by "internal implementation-specific details"?

That was it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants