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

When will 1.0 be ready? #226

Open
rwxrob opened this issue Nov 15, 2024 · 6 comments
Open

When will 1.0 be ready? #226

rwxrob opened this issue Nov 15, 2024 · 6 comments
Labels
question Further information is requested

Comments

@rwxrob
Copy link
Owner

rwxrob commented Nov 15, 2024

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.

@rwxrob rwxrob added the question Further information is requested label Nov 15, 2024
@rwxrob
Copy link
Owner Author

rwxrob commented Nov 17, 2024

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.

@rwxrob
Copy link
Owner Author

rwxrob commented Nov 17, 2024

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.

@rwxrob
Copy link
Owner Author

rwxrob commented Nov 17, 2024

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

@rwxrob
Copy link
Owner Author

rwxrob commented Nov 17, 2024

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

@rwxrob
Copy link
Owner Author

rwxrob commented Nov 21, 2024

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.

@rwxrob
Copy link
Owner Author

rwxrob commented Dec 8, 2024

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
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant