If you guys have some experience and/or notes about Github wiki, feel
free to share it with us! Other feedback and comments are also
appreciated.
Thank you!
Best regards,
--
Ariya Hidayat, http://ariya.ofilabs.com
> If you guys have some experience and/or notes about Github wiki, feel
> free to share it with us! Other feedback and comments are also
> appreciated.
IMHO the docs should be versioned in the phantomjs repository itself,
using sphinx & rst or similar… then you could host the docs on
http://readthedocs.org/
In my own experience github wiki's not that nice, making links and
generating TOC is quite painful, no search, etc.
Just my two cents
++
--
Nicolas Perriault
https://nicolas.perriault.net/ — http://www.akei.com/
Skype: nperriault
Phone: +33 (0) 660 92 08 67
GitHub wikis are actually backed by a git repo. So you can edit in your
editor and do all the normal git operations on it if you like.
The advantage of using the wiki rather than putting documentation in the
source tree is that you can give people access to edit the wiki without
giving them commit rights on the project.
In terms of the format, I really like Markdown.
Finally I'll go out on a limb and say that I prefer GitHub over Google
Code for basically everything, so I'd be happy if the issues were moved
there too...
On 30/03/12 12:11, Ivan De Marino wrote:
> I'd love the idea to have the docs in a "/docs" subdir and have it with
> the source.
>
> That would make it part of the dev process.
>
> The only issue I have, is that I find a bit "annoying" that the doc is
> in place A, issues are in place B and source is in place C.
> Makes me feel... messy.
>
> We are doing a decent job at keeping stuff linked together, but I'd love
> to have everything in 1 place.
> But that's just me...
>
> On 30 March 2012 07:46, Nicolas Perriault <nperr...@gmail.com
> <mailto:nperr...@gmail.com>> wrote:
>
> On Fri, Mar 30, 2012 at 08:25, Ariya Hidayat
> <ariya....@gmail.com <mailto:ariya....@gmail.com>> wrote:
>
> > If you guys have some experience and/or notes about Github wiki, feel
> > free to share it with us! Other feedback and comments are also
> > appreciated.
>
> IMHO the docs should be versioned in the phantomjs repository itself,
> using sphinx & rst or similar� then you could host the docs on
> http://readthedocs.org/
>
> In my own experience github wiki's not that nice, making links and
> generating TOC is quite painful, no search, etc.
>
> Just my two cents
>
> ++
>
> --
> Nicolas Perriault
> https://nicolas.perriault.net/ � http://www.akei.com/
> Skype: nperriault
> Phone: +33 (0) 660 92 08 67 <tel:%2B33%20%280%29%20660%2092%2008%2067>
>
>
>
>
> --
> *Ivan De Marino*
> Coder, Technologist, Cook, Italian
>
> blog.ivandemarino.me <http://blog.ivandemarino.me> |
> www.linkedin.com/in/ivandemarino
> <http://www.linkedin.com/in/ivandemarino> | twitter.com/detronizator
> <http://twitter.com/detronizator>
> IMHO the docs should be versioned in the phantomjs repository itself,
> using sphinx & rst or similar… then you could host the docs on
> http://readthedocs.org/
>
> In my own experience github wiki's not that nice, making links and
> generating TOC is quite painful, no search, etc.
Thanks for the info, Nicolas!
The lack of search will be a serious showstopper here. If I look back and see the questions/issues I've tackled, some of them are a matter of looking up the right wiki page to pull the info. And if there is no way to search the docs, I'm sure the rate of such questions will just increase because people can't find the stuff.
Is there a workaround for this wiki searchability problem? I'm sure it's possible to build/reuse existing indexing mechanism and hook it to a search box in phantomjs.org, but such additional effort defeats the original intention of keeping the maintenance as minimal as possible.
Regards,
Let's tackle one problem at a time :)
For the record, wiki in Google Code is also backed by a repository.
> The advantage of using the wiki rather than putting documentation in the
> source tree is that you can give people access to edit the wiki without
> giving them commit rights on the project.
True. OTOH I don't believe it's too much hassle for using the pull
request workflow to add/modify/edit the documentation text.
> In terms of the format, I really like Markdown.
Agree!
> Finally I'll go out on a limb and say that I prefer GitHub over Google Code
> for basically everything, so I'd be happy if the issues were moved there
> too...
Few things I'd like with Google Code which Github does not have yet
(or I can't find how to use it):
* Issue voting via the 'star' mechanism. That gives an overview of the
impact of a particular issue.
* Matrix dashboard, like in http://issues.phantomjs.org.
* You won't be notified (or spammed) forever just because you comment
on an issue.
I'll follow Github issue tracker closely and see if over the time
losing the above features will not become too painful anymore.
Regards,
To be honest I would be surprised if they add any of these features, as
I doubt they'd want to complicate the UI / implementation.
Making a comment saying "+1" is what people tend to do to "vote" on GH.
You can achieve similar functionality to the matrix dashboard (though
not the same UI) through milestones/labels. And issues can be
unsubscribed from (although you are right that by default a commenter
gets subscribed - though I think that's what most people want; by
commenting you're expressing an interest in the issue).
It's a shame that there isn't a wiki search feature on the website.
Though it is obvious possible to search the git repo using normal git tools.
Cheers