Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Updates to documentation and comments. No changes to code. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
b4a108f82b38687d0e19a249f71656a0 |
User & Date: | drh 2018-02-02 03:09:57.110 |
Context
2018-03-28
| ||
20:25 | On the /env page, show the SQLite version. check-in: 0846561118 user: drh tags: trunk | |
2018-02-02
| ||
03:09 | Updates to documentation and comments. No changes to code. check-in: b4a108f82b user: drh tags: trunk | |
2018-02-01
| ||
15:22 | Tweaks to the checklist.tcl script so that it passes --lint and to enable a timeout on the database connection. check-in: aae9b15e00 user: drh tags: trunk | |
Changes
Changes to README.md.
1 2 3 4 5 6 7 | A Release Checklist Web Application for SQLite ============================================== 1.0 Introduction ---------------- This repository contains source code for a [Wapp-based](https://wapp.tcl.tk) | | | | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | A Release Checklist Web Application for SQLite ============================================== 1.0 Introduction ---------------- This repository contains source code for a [Wapp-based](https://wapp.tcl.tk) web application that implements testing and release checklists for SQLite. Though this application is designed specifically to support the release testing process used by SQLite, other projects might find the code useful, and for that reason this repository is made available to host the code. 2.0 Implementation ------------------ The application was originally coded in C and run via CGI on the SQLite website. The legacy C code can be found on older check-ins in this repository. The legacy C code is no longer used and has been removed from recent check-ins. The current implementation (seen at <https://sqlite.org/checklists>) is a single Wapp-script. The new implementation is about 1/3rd the size of the old and yet is more capable and easier to maintain than the legacy C code. Wapp-based applications can be run in a variety of ways, but as of this writing the application is deployed using CGI. Each checklist is stored in a separate SQLite database file. 3.0 Contents Of This Repository ------------------------------- The source code to the web application is entirely contained in the |
︙ | ︙ |
Changes to checklist.tcl.
1 2 3 4 5 6 7 8 | #!/usr/bin/wapptclsh # # This script implements a release-checklist web application. Installation # steps: # # (1) Put the wapptclsh framework binary in /usr/bin (or equivalent) # (2) Create a directory to store checklist databases. Edit this # script to store the database directory in DATADIR | > > > > | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #!/usr/bin/wapptclsh # # This script implements a release-checklist web application. Installation # steps: # # (1) Put the wapptclsh framework binary in /usr/bin (or equivalent) # (2) Create a directory to store checklist databases. Edit this # script to store the database directory in DATADIR # (3) Install at least one template database. Perhaps use one of the # testing databases found in the source code repository for this # script. The details of the checklist, logins and passwords, and # so forth can be edited after the application is running. # (4) Activate the server by one of the following techniques: # (4a) Run "wapptclsh checklist.tcl" for a pop-up instance on the # local machine. # (4b) Run "wapptclsh checklist.tcl --server 8080" for an HTTP server. # (4c) Make this script a CGI script according to however CGI works # on your web server # (4d) Run "wapptclsh checklist.tcl --scgi 9000" to start an SCGI # server, then configure Nginx to relay requests to TCP port 9000. # set DATADIR /checklist ;# Edit to be the directory holding checklist databases package require wapp # Any unknown URL dispatches to this routine. List all available |
︙ | ︙ |