When will 1.0 be ready? · Issue #226 · rwxrob/bonzai · GitHub
Skip to content

When will 1.0 be ready? #226

Open
Open

Description

@rwxrob

In case you are wondering where all the beginner documentation has gone (including the book that was started), everything is archived until v1.0 is released.

Here are the modules that (at least) must be v1.0.0 before we can consider Bonzai itself at v1.0.0:

  • cmds/help
  • comp
  • cmds/vars
  • cmds/vars/cmd/var

Before they get that tag must have following:

  • Full documentation with no broken links
  • As much example-based unit-test coverage as reasonable possible with go cover

We will also need an approved logo before I'll put a v1.0.0 on anything.

Activity

  1. rwxrob commented on Nov 17, 2024

    @rwxrob
    OwnerAuthor

    Another day, another dozen squashed bugs. Most notably we included better customization for those wanting to do their own cmdtree text implementations while allowing the mark.Usage to be completed. cmds/help got a rebuild making it ready for inclusion in other tools. We also added Cmd.Def back when other use cases emerged that make it extremely valuable and not necessarily tied to Cmds.

  2. rwxrob commented on Nov 17, 2024

    @rwxrob
    OwnerAuthor

    Add Cmd.Env to assist with setting environment variables in a way that does not depend on the shell. All will be set in the Seek path.

  3. rwxrob commented on Nov 17, 2024

    @rwxrob
    OwnerAuthor

    ... and now we have SeekInit and Cmd.Init which provides powerful insight possibilities when descending into the command to be run.

  4. rwxrob commented on Nov 17, 2024

    @rwxrob
    OwnerAuthor

    Moved Vars and Env to bonzai.VarMap so easier to write.

  5. rwxrob commented on Nov 21, 2024

    @rwxrob
    OwnerAuthor

    Reworked Cmd.Vars significantly to work with environment variables and better as a declaration of variables that can be used. Includes persistence hints for any persistence layer a caller might want to use.

  6. rwxrob commented on Dec 8, 2024

    @rwxrob
    OwnerAuthor

    Just knocked out one of the more complicated things remaining before a 1.0, variable declaration, inheritance, and persistence.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions