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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add proposals about two breaking changes before we cut Helmfile 1.0 #136

Merged
merged 1 commit into from
Jun 6, 2022

Conversation

mumoshu
Copy link
Contributor

@mumoshu mumoshu commented Jun 5, 2022

@itscaro @yxxhero I have some ideas about how we proceed to 1.0. WDYT?

// BTW, once we reach 1.0, I have an idea to make the user experience of writing and reading helmfile configs more great, by using Starlark as the basis for Helmfile config syntax 馃槂 Following the policy described in this proposal, it will be added as a secondary config syntax and we'll keep current yaml+gotemplate based syntax as is, at least while in 1.x.

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
@yxxhero
Copy link
Member

yxxhero commented Jun 5, 2022

@mumoshu It's very good. I like those ideas.

Copy link
Member

@yxxhero yxxhero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
and you? @itscaro

@yxxhero
Copy link
Member

yxxhero commented Jun 5, 2022

@mumoshu The project introduces many closure logic and functions as parameters, which is not easy to read. WDYT?

@mumoshu
Copy link
Contributor Author

mumoshu commented Jun 5, 2022

@yxxhero We can defer any major refactorings to post-1.0 as long as they don't incur breaking changes(and they shouldn't) but anyway, do you have any better ideas? Closures are used as a way to consistently apply all the pre/post conditions to the main logic for each helmfile sub-command. My take was that they're there for reasons, but I'm definitely open to ideas for improvements!

@yxxhero
Copy link
Member

yxxhero commented Jun 5, 2022

@mumoshu That's it for now. It will be optimized in the future

@yxxhero
Copy link
Member

yxxhero commented Jun 6, 2022

@mumoshu What is the detailed plan for 1.0, and what part can I participate in

@yxxhero yxxhero merged commit fef447d into main Jun 6, 2022
@yxxhero yxxhero deleted the towards-1.0 branch June 6, 2022 01:43
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants