pipes-digital / pipes

Repository for Pipes
https://pipes.digital
GNU Affero General Public License v3.0
264 stars 21 forks source link

Update source code #79

Open onli opened 3 years ago

onli commented 3 years ago

Pipes CE and pipes.digital diverged. This is because I made an error in the beginning: When I created Pipes CE, I did not want to have the pricing page and the full git history of the original repo available, so Pipes CE was basically a reduced fork. But that lead to fixes regularly going only into the separate git project for pipes.digital - which means the code here is in worse shape. Additionally the project looks stale, which at the very least hurts my pride.

Solution: Do it right this time. Take the source code of pipes.digital, modularize it so that the parts a selfhosted pipes does not need are simply not loaded by default (but still available). Blocks that rely on additional hosted infrastructure should be toggled by environment variables pointing to the URL of the needed service (like the reddit integration).

dentarg commented 2 years ago

Yeah, what is the thread gem? It is not on RubyGems (anymore?): https://rubygems.org/gems/thread

https://github.com/pipes-digital/pipes/blob/38e7dbd4a3c2452b47611f5c78d652318ee88c15/Gemfile.lock#L130

onli commented 9 months ago

@dentarg I'm sorry I never responded here. Not sure why the link you showed does not work, but I see https://rubygems.org/gems/thread/versions/0.2.2 - and that seems to be installable.