diff options
| author | Glenn Morris | 2019-06-16 15:25:19 -0700 |
|---|---|---|
| committer | Glenn Morris | 2019-06-16 15:25:19 -0700 |
| commit | b33cdf726c2fe81ac43b89af795b52224f8c38ae (patch) | |
| tree | cd4fa1b733ea2857ea7df0637fa20a18073e7d93 /admin | |
| parent | 4156dd384a1b6d999bdbce30507bfab77e49ab4e (diff) | |
| download | emacs-b33cdf726c2fe81ac43b89af795b52224f8c38ae.tar.gz emacs-b33cdf726c2fe81ac43b89af795b52224f8c38ae.zip | |
; Update admin notes re web pages
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/make-tarball.txt | 4 | ||||
| -rw-r--r-- | admin/notes/www | 38 |
2 files changed, 39 insertions, 3 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index 43992a0bb2b..64c61705f4c 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt | |||
| @@ -194,9 +194,7 @@ General steps (for each step, check for possible errors): | |||
| 194 | UPDATING THE EMACS WEB PAGES AFTER A RELEASE | 194 | UPDATING THE EMACS WEB PAGES AFTER A RELEASE |
| 195 | 195 | ||
| 196 | As soon as possible after a release, the Emacs web pages should be updated. | 196 | As soon as possible after a release, the Emacs web pages should be updated. |
| 197 | Anyone with write access to the Emacs code repository can do this. | 197 | (See admin/notes/www for general information.) |
| 198 | For instructions, see <https://savannah.gnu.org/cvs/?group=emacs>. | ||
| 199 | Changes go live more or less as soon as they are committed. | ||
| 200 | 198 | ||
| 201 | The pages to update are: | 199 | The pages to update are: |
| 202 | 200 | ||
diff --git a/admin/notes/www b/admin/notes/www index ed2349d9667..9ff25cb20ac 100644 --- a/admin/notes/www +++ b/admin/notes/www | |||
| @@ -5,6 +5,29 @@ See the end of the file for license conditions. | |||
| 5 | 5 | ||
| 6 | NOTES FOR EMACS WWW PAGES | 6 | NOTES FOR EMACS WWW PAGES |
| 7 | 7 | ||
| 8 | * Access | ||
| 9 | |||
| 10 | Anyone with write access to the Emacs code repository has the same | ||
| 11 | access to the web pages. See <https://savannah.gnu.org/cvs/?group=emacs> | ||
| 12 | for instructions. After you commit a change to the CVS repository, | ||
| 13 | it normally appears automatically on www.gnu.org within a few minutes. | ||
| 14 | The basic procedure is: | ||
| 15 | |||
| 16 | Initial checkout: | ||
| 17 | cvs -z3 -d:ext:<membername>@cvs.savannah.gnu.org:/web/emacs co emacs | ||
| 18 | |||
| 19 | Update from repository: | ||
| 20 | cvs up -dP | ||
| 21 | |||
| 22 | You can use Emacs's VC mode to commit files without having to worry | ||
| 23 | about knowing CVS syntax. You may find M-x cvs-examine a useful, | ||
| 24 | more specialized, alternative to M-x vc-dir. | ||
| 25 | |||
| 26 | * Manual pages | ||
| 27 | |||
| 28 | The scripts admin/make-manuals, admin/upload-manuals can be used to do | ||
| 29 | a complete update of the on-line manual pages (eg after a release). | ||
| 30 | |||
| 8 | * Renaming pages, redirects | 31 | * Renaming pages, redirects |
| 9 | 32 | ||
| 10 | Sometimes you want to move a page to a new location. | 33 | Sometimes you want to move a page to a new location. |
| @@ -64,6 +87,21 @@ work; see manual/.htaccess in the repository. You only have to add a | |||
| 64 | single redirect for every given external manual, you can redirect | 87 | single redirect for every given external manual, you can redirect |
| 65 | html_node to hmtl_node and html_mono to html_mono. | 88 | html_node to hmtl_node and html_mono to html_mono. |
| 66 | 89 | ||
| 90 | * Why CVS? | ||
| 91 | |||
| 92 | Savannah supports other VCS, and no-one is especially attached to CVS. | ||
| 93 | Rather, CVS is the only supported mechanism for getting the changes | ||
| 94 | onto www.gnu.org. See eg | ||
| 95 | https://lists.gnu.org/r/bug-gnulib/2012-12/msg00072.html | ||
| 96 | |||
| 97 | * CVS alternatives | ||
| 98 | |||
| 99 | To use something other than CVS, convert the web-pages CVS repository | ||
| 100 | to the other VCS, then set up a two-way sync between them. | ||
| 101 | It needs to be two-way in case eg GNU webmasters make a change to the CVS. | ||
| 102 | Ref eg | ||
| 103 | https://github.com/mikjo/bigitr | ||
| 104 | https://lists.gnu.org/r/savannah-hackers-public/2013-04/msg00022.html | ||
| 67 | 105 | ||
| 68 | 106 | ||
| 69 | This file is part of GNU Emacs. | 107 | This file is part of GNU Emacs. |