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

FYI: Project status #168

Open
raxod502 opened this issue Nov 12, 2022 · 3 comments
Open

FYI: Project status #168

raxod502 opened this issue Nov 12, 2022 · 3 comments

Comments

@raxod502
Copy link
Member

Hey community members,

You've probably noticed that development progress on Riju isn't active right now - no updates have gone out for many months. This is because I was caught up in other work for a time, and when I came back to Riju, I found that everything had become horribly broken. Unfortunately, I architected the build system of Riju in such a way that out-of-band issues introduced by upstream language changes are very hard to work around without fixing everything - to say nothing of infrastructural changes like updating to a new version of Ubuntu.

I'd like to get Riju back to a place where it is not only easy to update, but also easy to contribute to and self-host for anyone who is interested - and I don't think I can honestly say I've done a good job of getting the project there in its current state. So, although there is more than one thing that I do with my free time, I've allocated a category for "making existing projects more maintainable and contributor-friendly", and Riju is at the top of the list for that category. I hope to push out some updates in the future in this direction.

In the meantime - I'm really sorry but I probably won't be able to merge pull requests or implement feature requests with the project in its current state. That's not because I don't want to take the time for reviewing them, but literally because I myself do not have the ability to deploy changes, even if I want to - that's how broken the build system is.

Of course, if you can't wait and really want to implement some fun feature or embed Riju into your own project, feel free to do it! You will just have to run your own version, and probably fix a bunch of the stuff that has broken.

@raxod502
Copy link
Member Author

raxod502 commented Jan 6, 2023

For the past several weeks I have been working on migrating Riju to a Kubernetes native deployment. This will reduce hosting costs significantly, bringing the project in line with current donation revenue, and it should also make it possible once more for changes to be deployed safely.

@fredguth
Copy link

fredguth commented Feb 3, 2023

You posted a Roadmap #151, but I couldn't find any architectural documentation just for figuring out how the pieces work together.

@raxod502
Copy link
Member Author

raxod502 commented Feb 4, 2023

You probably want https://github.com/radian-software/riju/blob/main/doc/infra.md, https://github.com/radian-software/riju/blob/main/doc/build.md, and other files in the same directory.

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

No branches or pull requests

2 participants