-
Notifications
You must be signed in to change notification settings - Fork 58
Start documenting Pacto #38
Comments
To understand the internals of Pacto I would suggest to start self documenting code, then extract the comments from the source code to generate some documentation. Possible tool candidates can be found here https://www.ruby-toolbox.com/categories/documentation_tools. |
I'm a big fan of relishapp, which is used by rspec, cucumber, and vcr, among others. It generates documentation from markdown and cucumber feature files. Needing to write cukes is a deal-breaker for some people, but I find it worth it for the documentation it generates. And obviously you can still keep the majority of your tests in rspec (or I doubt rspec would use relishapp). Check out the linked examples and let me know what you think. |
Let's use relishapp for generate final user documentation. Personally I found RSpec/Cucumber/Vcr documentation not easy to find using relishapp (their built in search tool sucks), but the advantage that I like is that generates the documentation based on the tests =). I believe that the search issue is related with the tool (I hope it will improve), but we can find a way to use relishapp in our favour. |
Should we close this? I think we just need to finish #36 (Contributor Guidelines), and make sure the release process includes publishing to relish. |
Yeah, we can close it =) |
That was fast. |
I'd split them, based on the roadmap proposal I just sent to the mailing list. I think the relish documentation is needed for users to try Pacto, so it should be in v0.3.0 (Usability). |
As a Pacto user
I want to have the documentation needed
So that I can easy understand how to use all Pacto features
As a Pacto contributor
I want to have the documentation needed
So that I can understand easy Pacto implementation
And contribute without too much hassle
Let's discuss on the better way to document Pacto for users and contributors.
The text was updated successfully, but these errors were encountered: