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

Set festivald & festival-cli as unmaintained #89

Merged
merged 6 commits into from
Feb 16, 2024
Merged

Conversation

hinto-janai
Copy link
Owner

@hinto-janai hinto-janai commented Feb 16, 2024

Why

festivald and festival-cli were both created because "why not?".

A majority of the internal code was already written and explicitly created to be usable with multiple frontends.

Nothing is wrong with either of them, but:

  1. I do not use them personally
  2. They make making changes to the internals difficult

This prevents changes from occurring in the main frontend: festival-gui.

What now

Both festivald & festival-cli will be officially "unmaintained".

The only released v1.0.0 binaries will still work, but they will not receive updates.

The code for both these projects will continue to exist in the repository, and will still be able to be compiled with:

# festivald
git checkout daemon-v1.0.0
cargo build --release --package festivald

# festival-cli
git checkout cli-v1.0.0
cargo build --release --package festival-cli

Future

I have plans for separating major parts of shukusai (the internals) into many different libraries.

festivald & festival-cli may reappear, using these new libraries in a v2.0.0 when I eventually write them... someday.

@hinto-janai hinto-janai added shukusai Internals (shukusai) related daemon Daemon (festivald) related labels Feb 16, 2024
@hinto-janai hinto-janai merged commit 823dceb into main Feb 16, 2024
4 checks passed
@hinto-janai hinto-janai deleted the unmaintained branch February 16, 2024 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
daemon Daemon (festivald) related shukusai Internals (shukusai) related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant