SeasideSt / Seaside

The framework for developing sophisticated web applications in Smalltalk.
MIT License
519 stars 71 forks source link

Baseline parasol cycle reversal #1298

Closed jbrichau closed 2 years ago

jbrichau commented 2 years ago

We broke the dependency of Parasol on Seaside in https://github.com/SeasideSt/Parasol/pull/52 to make loading of Parasol in Metacello projects easier to deal with. A year back (e.g. https://github.com/SeasideSt/Seaside/commit/a30e9be0f959ff9fc813eebb831aca9241759174), we broke the dependency from Seaside to Parasol, but this proves to be complicating builds that load Seaside and want to run the Seaside Functional tests with Parasol.

By removing the dependency of Parasol on Seaside and pulling in Parasol automatically when loading the Seaside tests, we hope to reverse the problem of the dependency cycle in a more convenient way for those projects.