Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rn3Nz-00BLrT-6i for pgsql-hackers@arkaria.postgresql.org; Wed, 20 Mar 2024 21:22:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rn3Nx-008RdW-R6 for pgsql-hackers@arkaria.postgresql.org; Wed, 20 Mar 2024 21:22:10 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rn3Nx-008RdO-Hn for pgsql-hackers@lists.postgresql.org; Wed, 20 Mar 2024 21:22:10 +0000 Received: from mail-lf1-x12b.google.com ([2a00:1450:4864:20::12b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rn3Nv-005c0P-5R for pgsql-hackers@postgresql.org; Wed, 20 Mar 2024 21:22:09 +0000 Received: by mail-lf1-x12b.google.com with SMTP id 2adb3069b0e04-513d23be0b6so429078e87.0 for ; Wed, 20 Mar 2024 14:22:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710969726; x=1711574526; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=lpxal3oEqKhNEBvbmxahRZYyTEhkX71zNBUALwRElIY=; b=IBldyXJwvJosCGAM/tPs9iNsMc+vYbI304cWmyHlX6hS7pXwIRnXSDjW3grI/F+zrl UtFv1z4mz3WrKaZD+3qt5mexrJHAcrK/FH5VLB+dFi5eTuNXLNDBUnHbr92DV08hxUjh Ssp6FGtoWYo8z/eKO10JxhzjHhRCSKM64hyYkl3Hd207J2TkUljJCCnNX/hhEBG14lQj X2s76uBwmdP9j9SXiJQesxFaOySqwJXlIGbeNsM/vYI+MbfLU1VxZL8FJZ7PrsWdxp0X qEeFA/AY/Mnom0jglNXj8iBfxrIn06waXa+SIFO4DZwKEccaahdVvW/Otp78ouu+6tIV I+vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710969726; x=1711574526; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lpxal3oEqKhNEBvbmxahRZYyTEhkX71zNBUALwRElIY=; b=vfbiKODCaAySXLutBAe30B/jyeKiV7CS1szRKjqBHD30bWg/G5/w+FQSdtxZwDvbgF 7hIku+V5MXc1SAgfWOiZpVPxUcp9RZWU9sSS8Z4U0gHftErQCvErxjbIrDyKs/bTHKo1 ZE363LfDOKzE5CkipMVPUY79g+G7/H7kMpDrb+9cKeWuNOuCEF8GtfyfhtQIdPnrPSss JOPCbhBup8LEMB9arifheQ7qjI01+rz95tfi7McWTO73++TmnqzI4Y0YN6/CXBZbzoWv fU84TMTGaJtS4ajNsjgZSIEhVK+SYk4qF4uld2cxagfQUJgSnwN/WCrP5IAEvXVrHx2F 6g0g== X-Forwarded-Encrypted: i=1; AJvYcCWycYBU3ZLH2fDuYwq1VkHKRY5xWZBgC/EMs34Sd+80K3g0Bq1yrMRvOo0Osnt1ukdDeiqXaNczWSMdDjarX+edaFS4xdXQ35jvcYPP X-Gm-Message-State: AOJu0Ywe6Hr49sOLoYRtK7nsYspVCswvEgnMe7qWBMhkNeNUKtNNIMNe v+MECx745UU2cNAyEAAkZH5QNZqVcq9CxNdIaG//1jsmRjukz/U34ys1jMKRWv0K3iMSdRm6qPM ErI+UUwseiXN0LlikILeRmp9h3U0= X-Google-Smtp-Source: AGHT+IFwdxlHOApaFPtw6rp9Hny8vA6yxpAbPAm3QaW2SAZ+FXlkzlafbMUjO8hOsImQHVBQJBMqSDrb59dMY3gckXY= X-Received: by 2002:a05:6512:3e1b:b0:513:b90d:aa5e with SMTP id i27-20020a0565123e1b00b00513b90daa5emr2960527lfv.8.1710969726180; Wed, 20 Mar 2024 14:22:06 -0700 (PDT) MIME-Version: 1.0 References: <202403202105.bhhrojsf2diu@alvherre.pgsql> In-Reply-To: <202403202105.bhhrojsf2diu@alvherre.pgsql> From: Robert Haas Date: Wed, 20 Mar 2024 17:21:53 -0400 Message-ID: Subject: Re: documentation structure To: Alvaro Herrera Cc: Andrew Dunstan , "pgsql-hackers@postgresql.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Mar 20, 2024 at 5:05=E2=80=AFPM Alvaro Herrera wrote: > I think you can achieve this with a much smaller patch that just changes > the outer tag in each file so that each file is a , then create a > single file that includes all of these plus an additional outer tag for > the (or maybe just add the in postgres.sgml). This > has the advantage that each AM continues to be a separate single file, > and you still have your desired structure. Right, that could also be done, and not just for 0003. I just wasn't sure that was the right approach. It would mean that the division of the SGML into files continues to reflect the original chapter divisions rather than the current ones forever. In the short run that's less churn, less back-patching pain, etc.; but in the long term it means you've got relics of a structure that doesn't exist any more sticking around forever. --=20 Robert Haas EDB: http://www.enterprisedb.com