Replies: 2 comments 2 replies
-
I think it is important that a library is well documented. Two things to consider:
|
Beta Was this translation helpful? Give feedback.
-
I'm going to reach out in order have some basic documentation of the JVM part. Adding ts-doc is something I was hoping to integrate in the future. Maybe we should start looking at that now. I've found that TypeDoc can be used. Right now there is a plugin for TypeDoc with Docusaurus 2 that we could use to generate API documentation. What do you think @esuca? |
Beta Was this translation helpful? Give feedback.
-
These days I've been thinking about giving a twist to the documentation:
Archimedes-js is a library built by developers for developers and I think we could improve the developer experience by having even better documentation.
I was thinking about adding TSDoc documentation to all public archimedes APIs. By doing this we could look at the documentation for that method using the IDE, for more advanced cases we can go to the official documentation page as before.
And looking at the documentation page it is like a WIP page, we don't have the JVM part finished and the JS part is basically just the Archimedes page. The page has potential but in my opinion by having it like that we are giving a bad impression.
Do we really need a documentation page? I think I'm asking this question late, but....
The README file is most of the time the first contact with the library, we could add there the installation step, the arch part explaining the commands and queries, and a page for each link we have.
We could also add a FAQ part with questions like How to create a custom link?
I think these changes make the library documentation more visible and easier to use as developers and also gives a better first impression of the library.
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions