Skip to content

Roadmap #4

@vitiral

Description

@vitiral

This post was originally posted by @killercup here but it seems that only members of the ergo team can use that link

Hey, thanks for inviting me to this team. Since clicking the team link brought me to this new team discussion feature of Github, I'm gonna use it!

Roadmap

What is your roadmap for the ergo crates? In killercup/quicli#19 (comment) you wrote a bit about which "combining forces" crates you wanted to see:

  • cli_system: deal with operating system details. Examples include time (chrono), signal handling ctrlc, system libraries (libc), shell variables (shellexpand) and randomness (rand).
  • files+directories. Some crates could be path_abs, walkdir, tar
  • deserialization and config files: toml, serde_json, serde_yaml, etc
  • terminal input/output styling: tabwriter, pretty_tables, termstyle, etc
  • There also need to be "generally needed stuff" -- lazy_static, maplit, failure.

ergo_fs is the first step here. Do you want to polish this, or begin work on another crate right away?

I'll personally be quite busy with dayjobs.iter().collect::<Money>() for the next few weeks; the time I have, though, I'll try to invest on pushing quicli towards a usable and semi-feature complete state.

Infrastructure

Do you want to make template for setting up projects in the same way? With travis/appveyor/bors, licenses, github issue/pr templates, contributing file/CoC?

I'm working on the docs setup for quicli right now. Feel free to copy that :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions