GoogleCloudPlatform / GoogleCloudPlatform/k8s-cluster-bundle

Add a fluid style go api

Open
#91 0 comments 0 reactions 0 assignees View on GitHub
icebox thinking
Dominant language
Go
Stars
124
Forks
43
PR merge metrics
No merged PRs in 30d

Description

Maybe this is just me, but I would really love a fluid/functional style API for the bundle library. Most of these transformations feel like map/filter/reduce/transform, so it seems like it could work well.

```go
fluid.FluidBundle(bundle).
Filter().
Assert(fn).
TransformImages().
FindComponent(cname).
Get()
-> Returns component
```

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by reviewing the bundle library's existing transformation API and determine how a fluent sequence could fit it; done would require an agreed scope and a working chain covering the requested transformations and component result.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.