Skip to content

SquareBracketAssociates/DynamicWebDevelopmentWithSeaside

Repository files navigation

Dynamic Web Development With Seaside

This book is a port and update of the original Dynamic Web Development with Seaside book from LaTeX/Pier to Pillar markup (Pay attention the book uses the newpipeline branch of Pillar) updated for the latest version of Seaside.

Status

Download PDF Centralized book generation

The result from the latest successful Travis build can be found the release panel of this page.

Roadmap

The general plan of action is as follows.

  1. Pick one Seaside image and Pharo 70.

  2. Convert each chapter to Pillar format, link to figures/images.

  3. Update/revise the chapters to match newer versions of Seaside.

  4. Add/integrate new contents as it comes.

Important Points

  1. We should remove as many as possible points related to click here and define this protocol.

  2. We should not migrate the Magritte chapter since it is in another booklet

  3. We should get a chapter on Bootstrap and MDL, probably one on WebSocket usage, many be Mustaside

  4. We should add point to Voyage, Willow...

Contributing

This book follows the fork-and-pull GitHub workflow for contributions:

  1. Fork the repository

  2. For each modification, create a quick topic branch named in the form of...

    • initials_ChapterName_my_topic_description

    example: git checkout -b sd_UsingComponents_update_screen_snapshots

  3. Make commits to that branch. When you're ready, make a Pull Request

  4. The request will receive comments/corrections, and will be merged into the main repo.

License

This book is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 license.

Attribution

Original book Copyright Stéphane Ducasse, Lukas Renggli, C. David Shaffer, Rick Zaccone.