-
Notifications
You must be signed in to change notification settings - Fork 28
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
Better documentation? #56
Comments
Hey @KillyMXI, thanks for opening an issue. I think you make a good point - the project has grown quite a bit, and the readme isn't really doing it justice at the moment. A dedicated documentation site hosted on github pages would probably fit nicely. A good path forward could be:
|
My plan for improving the documentation would be the following:
Thoughts @francisrstokes ? |
I see there is an ongoing work to migrate to TypeScript. |
Readme, as it is now, is not really convenient to quickly grasp the available methods and functions and quickly access the needed ones.
I understand it is desirable to have everything readily available right in the Readme both at GitHub and NPM, but after certain point it becomes really difficult to use. Better formatting might help to some extent, but it becomes harder to maintain.
Therefore I suggest to leave a handful of examples in the readme, to get a taste of the lib, and move the API details to more appropriate location.
For a library with a rich set of entities I expect to see a documentation page/site with a sidebar listing all of them and a detail view providing description and examples for a single entity.
If something like this already exists - I can't find it without a link on a visible place at the repository front page.
If it doesn't exist - consider creating it.
With GitHub Pages or GitHub Wiki or Read the Docs for example.
The text was updated successfully, but these errors were encountered: