chiark / gitweb /
Forbid undo of new-game if it would change the params.
[sgt-puzzles.git] / CHECKLST.txt
index 247ae4f040c19637fde9f161f9a37bb8b17b694e..2bef909e14bdce36fa96b88066679bc8203bb096 100644 (file)
@@ -15,10 +15,11 @@ Create a .R file for it which:
  - adds it as a Windows build target, with the optional resource
    file
  - adds auxiliary solver binaries if any
  - adds it as a Windows build target, with the optional resource
    file
  - adds auxiliary solver binaries if any
- - adds it to $(GAMES) in the GTK makefile, for `make install'
+ - adds it to $(GAMES) in both the automake and GTK makefiles, for
+   `make install'
  - adds it to list.c for the OS X binary
  - adds it to list.c for the OS X binary
- - adds it to wingames.lst along with a textual name, for the build
-   system and Windows installer.
+ - adds it to gamedesc.txt, with its Windows executable name, display
+   name, and slightly longer description.
 
 If the puzzle is by a new author, modify the copyright notice in
 LICENCE and in puzzles.but. (Also in index.html, but that's listed
 
 If the puzzle is by a new author, modify the copyright notice in
 LICENCE and in puzzles.but. (Also in index.html, but that's listed
@@ -39,7 +40,10 @@ Check that REQUIRE_RBUTTON and/or REQUIRE_NUMPAD are set as
 appropriate.
 
 Add the new Unix binary name, and the names of any auxiliary solver
 appropriate.
 
 Add the new Unix binary name, and the names of any auxiliary solver
-binaries, to the svn:ignore property.
+binaries, to .gitignore.
+
+Write an instructions fragment for the webified puzzle pages, as
+html/<puzzlename>.html .
 
 Make a screenshot:
  - create an appropriate save file in `icons'
 
 Make a screenshot:
  - create an appropriate save file in `icons'
@@ -49,25 +53,18 @@ Make a screenshot:
  - set up a CROP property in icons/Makefile if the icon wants to be
    a sub-rectangle of the whole screenshot
 
  - set up a CROP property in icons/Makefile if the icon wants to be
    a sub-rectangle of the whole screenshot
 
-Don't forget to `svn add' the new source file, the new .R file and
-the save file in `icons', and any other new files that might have
-been involved.
+Don't forget to `git add' the new source file, the new .R file and the
+save file in `icons', the new .html file, and any other new files that
+might have been involved.
 
 Check in!
 
 Put the puzzle on the web:
 
 Check in!
 
 Put the puzzle on the web:
- - run puzzlesnap first
- - make sure the screenshot and Windows binary have arrived in the
-   www directory, and the .jar file in the java subdirectory
- - add an entry in the puzzles list in index.html
- - add the Windows executable name to the list further down
-   index.html
- - add a web page in the java subdirectory
- - adjust the copyright in index.html if the puzzle is by a new
+ - run puzzlesnap.sh
+ - adjust the copyright in index-mid.html if the puzzle is by a new
    author
    author
- - test that the binary link and the docs link work
- - test that the Java version works
+ - check that the new puzzle has appeared on the staging web page
+ - test both Windows binary links, the docs link, the Javascript
+   version and the Java version
  - run webupdate
  - run webupdate
- - test again
- - `svn add' the new Java applet web page
- - check in the change to index.html and the new web page
+ - test all those things once more on the live website