-
Notifications
You must be signed in to change notification settings - Fork 40
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
Road Map to Version 0.2 #32
Comments
I would like to include in this some consideration for the public API offered by |
I notice that notty has a number of people watching it, so if anyone is following the (decidedly languid) development of notty, here's an update on getting notty into a state that could be called 'usable': notty (lib)
scaffolding/anterminal
Looking beyond 'making this a usable terminal,' I think there the road map bifurcates:
|
I would like to start versioning these crates instead of just pegging them at
0.1
at some point soon, incrementing them all to0.2
to distinguish from the phase up until now. After this, any breaking change to a crate's public API would require a minor version increment (because we're still pre-1.0
), and any visible change to any command recognized by notty would also require a minor version increment of thenotty
library. Between0.2
and1.0
, at least, I don't think its valuable to keep the versions in sync between different crates associated with the project.At version 0.2, we'll put
notty
,notty-encoding
, and the GTK terminal (under a better name) on crates.io. Any subcrates of these should be bundled up into these three crates by whatever means is most appropriate (thinking of pangocairo and tty).Here's the roadmap of features I'd like to see before we increment the minor version:
notty
scaffolding
anterminal
after Gary Bernhardt's presentation.Reach goals
io::Chars
iterator for parsing output.build.rs
in scaffolding that reliably installs C dependencies like GTK, or at least tells users that they need to install them.Both of these goals are aimed at getting scaffolding/anterminal's build instructions down to:
cargo install anterminal
The text was updated successfully, but these errors were encountered: