-
Notifications
You must be signed in to change notification settings - Fork 1
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
Optimize generated reference docs for launch #497
Comments
https://api-extractor.com/ is another option for generating docs (from Microsoft) but it seems much more strict / opinionated and less widely used. I played with it a little and had trouble getting it to run. The builtin documentation generator just generates markdown. I think it'd probably require a lot of work / customization to use. |
I'm not very happy with the options that I've found... I think TypeDoc and API Extractor are the only real options for API Documentation for typescript projects.
I think we will probably want to use one tool for generating our "normal" API reference docs (regions, metrics, etc.) and another tool for documenting our react components (everything in ui-components), so that we can get nice clean documentation of the properties for each component, without having to navigate intermediate interfaces ( For documenting react components I've found:
I feel like to have good docs we're probably going to need to do some deeper investment / custom work that could include:
|
Right now our generated reference docs (https://act-now-packages.web.app/docs/index.html) aren't the best.
Ideally we'd have very approachable docs, like e.g. Material-UI. https://mui.com/material-ui/api/grid/
We should:
I'd try not to spend more than 1-2 days investigating this initially, especially if we find out there are other tools we should be considering. We can discuss options / recommendations at standup.
The text was updated successfully, but these errors were encountered: