Why doesn't my code appear when builinding the documentation?

A page in the documentation only appears if the corresponding file has any documentation in it, either written or generated through AI.

For a function to be generated it has to:

A) Be at least 480 characters long, including part of the signature, newlines, tabs and spaces.

B) Don't have it's file marked as a test file. Right now any file that imports "node:test", "bun:test" or "https://deno.land/std/testing/asserts.ts", is treated as a test file, and will have it's content skipped.

Do you keep my code for your own uses?

No.

Your code is only downloaded at the start of each documentation build.

After all the relevent information is extracted your code is deleted. The we only keep a cache of the generated documentation from both what is answered by the AI and what is outputted by the generation of HTML.

This is in interest of generating your documentation, as both steps are time consuming (note: generating documentation of undocumented code by AI right at the time of your choosing isn't event possible, we are limited by the ammount we can send to them, and we might even send it to be processed in a batch). However, both are restricted for your project, two projects don't share cache (of neither type) and are those caches are deleted after the project is deleted.

Also, our partner in AI processing doesn't keep any record of anything for processing with AI

Is there any kind of limitations in the service?

In theory yes, in practice no.

First, the number of projects is limited according to your plan, higher plans mean more projects available. How many projects do you have available is in you profile page.

Other than that, the limits exist only to make sure that no abuse is made. The current limits are 10 builds each day each project and 20000 chunks of undocumented code, if need those limits to be extended contact us.

I built a new documentation but I'm still seeing the old one!

This is due to caches.

Your browser has an internal cache which needs to be cleaned. You can clean it manually or using an extension like Empty cache button for Firefox. Otherwise, after some has passed the cache will be invalid and the browser will ask for the newer page again.

On an extra note the CDN has it's own cache, however this one is purged as soon as a new file is uploaded.

Which languagages are supported?

Right now we support:

While a couple more are planned:

If you have interest in either one of the planned or something else, let us know, knowing what really matters will help us better deliver the features wanted by our clients.