|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Migrating key developer docs to xen.git sphinx docs and refreshing them in the process
On 25/06/2019, 10:03, "Julien Grall" <julien.grall@xxxxxxx> wrote:
>>> The point here is that we can be flexible and creative about the way to
>>> maintain the docs on xen.git. But as a technology is certainly better
>>> than the wiki: we don't have to keep them all up-to-date with the code,
>>> but at least this way we have a chance (if we want to). If we leave them
>>> on the wiki, there is no chance.
>>
>> I can't see how xen.git is going to be better if "we don't have to keep
them
>> all up-to-date".
>
> That's because a contributor could add a patch at the end of a series to
> update one of the docs, even if the doc in question comes with no
> promises of being up-to-date.
I think this is going the wrong direction. The goal of using xen.git is to
try
to keep the documentation up-to-date.
I agree with Julien and this was also not my intention. The reason why I
brought this up now is that the in-tree docs are pretty much a mess today and
are stale in many ways. And they look TERRIBLE and are not easily searchable.
However, Andy's latest set of patches provide an opportunity to consolidate
some of the in-tree docs in a nicely rendered and searchable format.
I have been focussing on process related and key developer related docs,
because who maintains them is not actually an issue in theory. Everyone really
ought to care, because everyone is impacted by these.
What happens today for many of these type of docs and/or processes is that:
a) We have discussion about a process / working practice on the list until we
come to a conclusion
b) Then we take it and copy it to the wiki
Why not merge this into one activity
Both of you are interested in Arm docs, but this is something I will let you
fight out.
Maybe you want to chat about this some more at the summit
>> But my point here is most of the board should be trivial. The most of the
>> non-trivial setup require non-upstream patch. While I am happy to see
that on
>> the wiki, I think xen.git should not promote such configuration at all.
We are
>> working upstream, not with unknown/untrusted stack.
>>
>> For some working fully upstream, I don't think xen.git should promote any
>> distros/versions of the kernel. However, this is ok on the wiki.
>
> I would like to see the wiki disappear completely in the long term. As
> we are moving more content to xen.git, it is not a good idea to have two
> places where we keep information, for similar reasons why you suggested
> to use in-code comments instead of docs to document interfaces. It
> just takes more efforts to maintain information in two places and they
> tend to get out of sync with each others.
>
> If we make the wiki go away (I hope so), we'll need a place to store the
> Arm board-specific documents, and other tutorials.
Removing the wiki is an honorable goal, however I don't think all the wiki
is
suitable for xen.git. The Arm board-specific documents is an example.
Removing the wiki was not my aim. The wiki is useful in some cases, but not in
others.
Lars
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |