Re: documentation structure
От | Robert Haas |
---|---|
Тема | Re: documentation structure |
Дата | |
Msg-id | CA+Tgmoa33WQiwg-7igGmPu4B0Z_gLxWxJVcn0+sk85Sj8g8_yA@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: documentation structure ("David G. Johnston" <david.g.johnston@gmail.com>) |
Ответы |
Re: documentation structure
("David G. Johnston" <david.g.johnston@gmail.com>)
|
Список | pgsql-hackers |
On Fri, Mar 22, 2024 at 11:50 AM David G. Johnston <david.g.johnston@gmail.com> wrote: > On Fri, Mar 22, 2024 at 7:10 AM Robert Haas <robertmhaas@gmail.com> wrote: >> That's actually what we had in chapter >> 18, "Installation from Source Code on Windows", since removed. But for >> some reason we decided that on non-Windows platforms, it needed a >> whole new chapter rather than an extra sentence in the existing one. I >> think that's massively overkill. > > I agree with the premise that we should have a single chapter, in the main documentation flow, named "Installation". Itshould cover the architectural overview and point people to where they can find the stuff they need to install PostgreSQLin the various ways available to them. I agree with moving the source installation material to the appendix. None of the sections under Installation would then actually detail how to install the software since that isn't somethingthe project itself handles but has delegated to packagers for the vast majority of cases and the source installdetails are in the appendix for the one "supported" mechanism that most people do not use. Hmm, that's not quite the same as my position. I'm fine with either moving the installation from source material to an appendix, or leaving it where it is. But I'm strongly against continuing to have a chapter with four sentences in it that says to use the same download link that is on the main navigation bar of every page on the postgresql.org web site. We're never going to get the chapter index down to a reasonable size if we insist on having chapters that have a totally de minimis amount of content. So my feeling is that if we keep the installation from source material where it is, then we can make it also mention the download link, just as we used to do in the installation-on-windows chapter. But if we banish installation from source to the appendixes, then we shouldn't keep a whole chapter in the main documentation to tell people something that is anyway obvious. I don't really think that material needs to be there at all, but if we want to have it, surely we can find someplace to put it such that it doesn't require a whole chapter to say that and nothing else. It could for example go at the beginning of the "Server Setup and Operation" chapter, for instance; if that were the first chapter of section III, I think that would be natural enough. I notice that you say that the "Installation" section should "cover the architectural overview and point people to where they can find the stuff they need to install PostgreSQL in the various ways available to them" so maybe you're not imagining a four-sentence chapter, either. But this project is going to be impossible unless we stick to limited goals. We can, and should, rewrite some sections of the documentation to be more useful; but if we try to do that as part of the same project that aims to tidy up the index, the chances of us getting stuck in an endless bikeshedding loop go from "high" to "certain". So I don't want to hypothesize the existence of an installation chapter that isn't any of the things we have today. Let's try to get the things we have into places that make sense, and then consider other improvements separately. -- Robert Haas EDB: http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления:
Предыдущее
От: Tom LaneДата:
Сообщение: Re: sublink [exists (select xxx group by grouping sets ())] causes an assertion error
Следующее
От: Nathan BossartДата:
Сообщение: Re: Slow GRANT ROLE on PostgreSQL 16 with thousands of ROLEs