-
Notifications
You must be signed in to change notification settings - Fork 241
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
Add documentation #246
Comments
First question I had (on Twitter): Any documentation system/format that is requested from the project? |
It depends on where it will be hosted. I personally like ReadTheDocs and there RST format is used. If the documentation will be hosted on GitHub Wiki, then Markdown is fine. @everzet , any idea on this? |
RST format is very nice, Markdown is fine as well for me. ReadTheDocs is (imho) more accessible than Github wiki, but that means another site to visit. I personally don't have a specific preference, so I'll be glad to do whatever people are interested in |
I'm sure we'd be happy to point |
I see 2 different possibilities:
In any case, the doc should be stored in a |
@skoop let's go for rST then. It gives a bit more power than Markdown |
OK, rST it is. I will write docs in rST in the docs/ folder, and whatever happens after that is up to you. I'm not promising a timeline yet though, I'm just getting to know Prophecy, it might take a bit of time before I can come up with useful docs. |
You might want to look at how other ReadTheDocs documentations are formed to see where to place the files and what ReadTheDocs configuration file to create. The Behat (or any other) documentation can serve as good example. The https://github.com/minkphp/phpunit-mink/tree/master/docs can be used to boostrap a new documentation. |
You might also look into phpspec docs. |
I'm all for documentation, but let's do one step at a time. Before going into configuring RTD and fiddling with templates, we could already start writing docs and putting them into |
Bump - I was trying to find the API documentation online only to realise the only web one came from Drupal. |
This issue is not about API documentation. It is about human-written documentation. |
The current documentation is a bit... limited.
I've just started working with Prophecy today and I've found it very limited. Since nothing else exists, I'm considering spending some time in the coming months as I get to know Prophecy to create some documentation for it. So I guess this issue is the issue for discussing that documentation.
The text was updated successfully, but these errors were encountered: