-
Notifications
You must be signed in to change notification settings - Fork 136
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
Documentation is way too difficult to understand #418
Comments
@advancedrei thanks for your suggestions, improvement of document is one of items in our TODO, but due to other high priorities items, we have not had a chance to do this yet. We highly welcome and appreciate any contributions to the project includes document. |
I am currently in the process of revamping the entire documentation set. I'm using the exact same process and hosting service that the .NET Core team is using, although they are using a slightly different toolset to achieve the same results. I'm migrating the existing content over now. You can track my progress at http://restier.readthedocs.io/en/latest/ Once I get the latest release documented, my goal will be to figure out how to document prior releases through ReadTheDocs' GitHub + Versioning integration. That way, people can flip between versions and see ONLY the code that applies to them. I will be submitting issues over the next few days related to this that will point out inconsistencies in the documentation or the APIs themselves, so that you all can help me clarify things and get updates into the docs. I hope to complete this process over the next week or so. I would very much appreciate any feedback you may have. Thanks! |
FYI, here's an example of what I'm trying to do, in terms of completeness. When sample code will itself be fully documented, be copy-paste ready with proper "usings", and will also have unit tests with 100% code coverage. |
@advancedrei thanks for your great help, we was thinking some framework like https://mongodb.github.io/node-mongodb-native/ this one before, but we did not get resource to work on this. Regard to new framework,
|
No problem, glad I could help. As I mentioned on another thread, what I'm looking for after my first weekend messing with this is just feedback on the overall end-user experience of the documentation (quality of writing, quality of organization, quality of samples, etc). The domain name is just a place for me to work right now. I have a fork of the RESTier project they are being checked into, and the reason I'm not using a gh-pages for that at the moment is that this framework requires a build process, which ReadTheDocs uses automatically. I commit the docs, and updates are compiled and deployed almost instantly. I don't want to rock the boat on processes, and be a good OSS citizen. At the same time, I would just gently suggest that your team should not be married to your existing documentation processes, because they aren't producing vary usable results. The WebAPI and RESTier docs may be consistent, but they're consistently not very good. I really think everyone will like this, please just keep an open mind and give it a chance. 😃 |
@advancedrei thanks When I said consistent experience, I do not mean we all stay with bad experience, I mean
I am looking forward to talk with you, and I worked with Mark. |
Awesome. :) We can totally achieve those goals. You can follow along with my repo here as I'm evolving the docs, so you can see how easy it is to contribute. |
@advancedrei As you are working on a PR for this issue now, I assign the issue to you now, if you do not have time to continue the PR, let us know, and we will take over what you have. |
Awesome, thanks! I still have plenty of time, will be looking at another round of revisions in a few days. |
One related discussion on document of odata .net lib is OData/odata.net#624 |
For existing document, I have separated it based on version starting from v0.6, you can refer to http://odata.github.io/RESTier/, http://odata.github.io/RESTier/v0.6/ and http://odata.github.io/RESTier/v0.5 to have a preview, and no plan to separate document of version 0.5 or earlier release. And starting from v0.6, only content for this version will be kept. Let me know if you have any more comments. In the meanwhile, Mark is still helping to work out the new host for the document. |
Covered in #643. |
Instead of one giant page that tries to throw all the documentation for all the different versions into one logical thing, would it be possible to create a ReadTheDocs account for this project, and have separate docs for each version? That way people can be sure that they are only reading documentation for the version they are using, and not trying to guess which classname still applies and which changed in the last update (Example: DbApi vs EntityFrameworkApi).
Thanks!
The text was updated successfully, but these errors were encountered: