Move src/tools/backend/ to wiki
So I just noticed that we have a description of the Pg innards in the
sourcecode, complete with a flowchart and all, at src/tools/backend.
I had already seen this graph years ago; what shocked me the most was
finding out that there's a pointer to it in the Developer's FAQ, in a
question that's absolutely unrelated to it.
So I went ahead and moved its mention to a separate question, where it
has a lot more visibility. (I also added an URL to anoncvs, where
people can see it more readily.)
What I'm wondering right now is what's the value of having this stuff
in the source code at all. Why don't we move it to the Wiki and remove
it from the repo? Would anybody object to that idea? Having it on CVS
means that nobody is able to improve the text, which is kind of sad
because it's been neglected for the last 3 years.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
Alvaro Herrera <alvherre@commandprompt.com> writes:
What I'm wondering right now is what's the value of having this stuff
in the source code at all.
So it will be in sync with the version of the source it's with?
If we move it to the wiki it'll be impractical to maintain the info
for anything except HEAD.
regards, tom lane
Tom Lane wrote:
Alvaro Herrera <alvherre@commandprompt.com> writes:
What I'm wondering right now is what's the value of having this stuff
in the source code at all.So it will be in sync with the version of the source it's with?
If we move it to the wiki it'll be impractical to maintain the info
for anything except HEAD.
Hmm, that's true, but I wonder how important that is, versus the
consideration that more eyes looking at it might make it more useful.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
Alvaro Herrera wrote:
So I just noticed that we have a description of the Pg innards in the
sourcecode, complete with a flowchart and all, at src/tools/backend.
I had already seen this graph years ago; what shocked me the most was
finding out that there's a pointer to it in the Developer's FAQ, in a
question that's absolutely unrelated to it.
BTW this is also exposed in the main website:
http://www.postgresql.org/developer/ext.backend.html
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
Alvaro Herrera wrote:
So I just noticed that we have a description of the Pg innards in the
sourcecode, complete with a flowchart and all, at src/tools/backend.
I had already seen this graph years ago; what shocked me the most was
finding out that there's a pointer to it in the Developer's FAQ, in a
question that's absolutely unrelated to it.So I went ahead and moved its mention to a separate question, where it
has a lot more visibility. (I also added an URL to anoncvs, where
people can see it more readily.)What I'm wondering right now is what's the value of having this stuff
in the source code at all. Why don't we move it to the Wiki and remove
it from the repo? Would anybody object to that idea? Having it on CVS
means that nobody is able to improve the text, which is kind of sad
because it's been neglected for the last 3 years.
I have no problem having it moved to the wiki, though it does have
HTML imagemap elements. I don't think much changes at the flow chart
level from release to release so it would fine if it was just CVS HEAD.
I also don't think many people do back-branch development.
--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ If your life is a hard drive, Christ can be your backup. +
On Mon, 8 Sep 2008, Bruce Momjian wrote:
I don't think much changes at the flow chart level from release to
release so it would fine if it was just CVS HEAD. I also don't think
many people do back-branch development.
It's easy with Mediawiki to both 1) see the old version for those
situations and 2) copy the page to somewhere else to "tag" the one that
goes along with a particular release. If there is some version specific
stuff there it's straightforward to do something along one of those two
lines at the point it's needed.
--
* Greg Smith gsmith@gregsmith.com http://www.gregsmith.com Baltimore, MD
Alvaro Herrera wrote:
So I went ahead and moved its mention to a separate question, where it
has a lot more visibility. (I also added an URL to anoncvs, where
people can see it more readily.)
Perhaps the low visibility also has to do with the fact that
documentation is hidden under "tools".
What I'm wondering right now is what's the value of having this stuff
in the source code at all. Why don't we move it to the Wiki and remove
it from the repo? Would anybody object to that idea? Having it on CVS
means that nobody is able to improve the text, which is kind of sad
because it's been neglected for the last 3 years.
I think it is documentation and should therefore be kept in CVS. Once
we start applying the argument that things should be moved to the wiki
based on getting more people to work on it, we might as well move the
source code to the wiki altogether. ;-)
Peter Eisentraut wrote:
Alvaro Herrera wrote:
So I went ahead and moved its mention to a separate question, where it
has a lot more visibility. (I also added an URL to anoncvs, where
people can see it more readily.)Perhaps the low visibility also has to do with the fact that
documentation is hidden under "tools".
Well, with the way it was before it was even more hidden. Now at least
it has its own question, and has working links and all.
However I wonder how much value there really is in the developer's FAQ,
considering that some answers seem rather poor. For example the
answer on ereport() was wrong, and nobody ever pointed it out. The
answer on palloc/pfree is very incomplete too.
My question is, is this resource actually useful for somebody?
Once we start applying the argument that things should be moved to
the wiki based on getting more people to work on it, we might as well
move the source code to the wiki altogether. ;-)
Hey, now that's a clever idea!
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
Alvaro Herrera wrote:
However I wonder how much value there really is in the developer's FAQ,
considering that some answers seem rather poor. For example the
answer on ereport() was wrong, and nobody ever pointed it out. The
answer on palloc/pfree is very incomplete too.
I think the developer's FAQ has essentially been unmaintained for many
years. I think we should gradually migrate the content to other wiki
pages and eventually drop the FAQ.
On Fri, Sep 12, 2008 at 10:29:54AM +0300, Peter Eisentraut wrote:
Alvaro Herrera wrote:
However I wonder how much value there really is in the developer's
FAQ, considering that some answers seem rather poor. For example
the answer on ereport() was wrong, and nobody ever pointed it out.
The answer on palloc/pfree is very incomplete too.I think the developer's FAQ has essentially been unmaintained for
many years. I think we should gradually migrate the content to
other wiki pages and eventually drop the FAQ.
+1 :)
Cheers,
David.
--
David Fetter <david@fetter.org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david.fetter@gmail.com
Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate
Peter Eisentraut wrote:
Alvaro Herrera wrote:
However I wonder how much value there really is in the developer's FAQ,
considering that some answers seem rather poor. For example the
answer on ereport() was wrong, and nobody ever pointed it out. The
answer on palloc/pfree is very incomplete too.I think the developer's FAQ has essentially been unmaintained for many
years. I think we should gradually migrate the content to other wiki
pages and eventually drop the FAQ.
In a way, this has already started; some answers are now just
pointers to other wiki pages or to the docs.
I think getting rid of the FAQ completely is not necessarily a good
idea; it seems useful as a collection of interesting questions. Moving
the contents to new pages is probably OK. Also, as the answers mature
on the Wiki, perhaps it'd be possible to move them to the SGML docs (and
reduce the Wiki answer to just a pointer).
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
Alvaro Herrera wrote:
I think getting rid of the FAQ completely is not necessarily a good
idea; it seems useful as a collection of interesting questions. Moving
the contents to new pages is probably OK. Also, as the answers mature
on the Wiki, perhaps it'd be possible to move them to the SGML docs (and
reduce the Wiki answer to just a pointer).
Yes, that's about the right plan.