Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update source code #79

Open
onli opened this issue Sep 5, 2021 · 2 comments
Open

Update source code #79

onli opened this issue Sep 5, 2021 · 2 comments
Labels

Comments

@onli
Copy link
Member

onli commented Sep 5, 2021

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).

@onli onli added the TODO label Sep 5, 2021
@dentarg
Copy link

dentarg commented Jan 30, 2022

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

thread (0.2.2)

@onli
Copy link
Member Author

onli commented Jan 9, 2024

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants