<commit_before># Seaside31 [![gs_master branch:](https://travis-ci.org/GsDevKit/Seaside31.png?branch=gs_master)](https://travis-ci.org/GsDevKit/Seaside31)
The [GsDevKit Seaside31 project][3] is a fork of the [Seaside project][4].


## Register Project
If you using Seaside for the first time, then you should use the following project registration script:

```Shell
$GS_HOME/projects/seaside31/createProjectEntry <stone-name> Examples Zinc
```

Along with the basic development environment, you'll get a full complement of example components and the Zinc adaptor for running a web server.

If you are familiar with Seaside, then use the items from the Metacello `load:` message.

Ater installing Seaside (and an web server adaptor: Zinc, Swazoo, of FastCGI), you can use the [webServer tODE script](#webserver-script) for starting/stopping the chosen Seaside adaptor.


###Batch Install/Update
From the shell:

```Shell
$GS_HOME/projects/seaside31/loadProject <stone-name>
```

###Interactive Install/Update
Within tODE:

   * from tODE command line:


      ```Shell
      project load Seaside31
      ```

   * from tODE project list:

     ![project list menu][2]

You can change your project load list by using the `Browse >> project entry` menu from the `project list`:

![browse project entry][1]

to open a project entry editor:

![edit project entry][5]

For already loaded projects, only the load list will affect the project load.

###webServer script
Within tODE:

  ```Shell
  /home/seaside31/webServer --register=zinc --port=8383 --start
  ```

webServer script help text:

````
NAME
  webServer - start/stop/restart seaside web servers

SYNOPSIS
  webServer [-h|--help] [--register=zinc|fastcgi|swazoo] [--port=<port-number>]
  webServer [--start] [--stop] [--restart]

DESCRIPTION
  First register the type of web server that you want to use along with a port
  number (multiple port numbers not supported ...yet).

  Then start/start/stop the web server as desired.
<commit_msg>fine tune ... if you can call it that:)<commit_after># Seaside31 [![gs_master branch:](https://travis-ci.org/GsDevKit/Seaside31.png?branch=gs_master)](https://travis-ci.org/GsDevKit/Seaside31)
The [GsDevKit Seaside31 project][3] is a fork of the [Seaside project][4].


## Register Project
If you are using Seaside for the first time, use the following project registration script:

```Shell
$GS_HOME/projects/seaside31/createProjectEntry <stone-name> Examples Zinc
```

Along with the basic development environment, you'll get a full complement of example components and the Zinc adaptor for running a web server.

If you are familiar with Seaside, use the items from the Metacello `load:` message.

Ater installing Seaside (and an web server adaptor: Zinc, Swazoo, of FastCGI), you can use the [webServer tODE script](#webserver-script) for starting/stopping the chosen Seaside adaptor.


###Batch Install/Update
From the shell:

```Shell
$GS_HOME/projects/seaside31/loadProject <stone-name>
```

###Interactive Install/Update
Within tODE:

   * from tODE command line:


      ```Shell
      project load Seaside31
      ```

   * from tODE project list:

     ![project list menu][2]

You can change your project load list by using the `Browse >> project entry` menu in the `project list` window:

![browse project entry][1]

to open a project entry editor:

![edit project entry][5]

Once a project is loaded, only changes to the `loads:` arguments will have an impact.

###webServer script
Within tODE:

  ```Shell
  /home/seaside31/webServer --register=zinc --port=8383 --start
  ```

webServer script help text:

````
NAME
  webServer - start/stop/restart seaside web servers

SYNOPSIS
  webServer [-h|--help] [--register=zinc|fastcgi|swazoo] [--port=<port-number>]
  webServer [--start] [--stop] [--restart]

DESCRIPTION
  First register the type of web server that you want to use along with a port
  number (multiple port numbers not supported ...yet).

  Then start/start/stop the web server as desired.

{'fraction_non_alphanumeric': 0.1057356608478803, 'fraction_numerical': 0.012468827930174564, 'mean_word_length': 4.22265625, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 13, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4865010', 'n_tokens_mistral': 1306, 'n_tokens_neox': 1203, 'n_words': 469}