square-autumn-8740
05/27/2025, 10:27 AMechoing-dinner-19531
05/27/2025, 12:44 PMsquare-autumn-8740
05/27/2025, 1:32 PMsquare-autumn-8740
05/28/2025, 10:41 AMsteep-pager-59220
05/28/2025, 10:54 AMrepo per component? or all components in one git repo?Either of those is supported, it really depends on how you prefer setting up your project.
Are there any examples of project using ComponentResources?There's a simple example in https://github.com/mikhailshilkov/comp-as-comp/tree/main/go
square-autumn-8740
05/28/2025, 11:20 AMsquare-autumn-8740
05/30/2025, 1:27 PMechoing-dinner-19531
05/30/2025, 3:51 PMIs it mandatory to have such entry point in ComponentResource?Yes, you need a main function to startup the component provider and tell it what components to use
where I dont see the connection to the SecureBucket component created above.
WithComponents(
infer.ComponentF(MyComponent),
).
^ That part, where you need to list each component type you've made, the MyComponent should say NewSecureBucketsquare-autumn-8740
06/02/2025, 7:06 AMsquare-autumn-8740
06/02/2025, 7:45 AMechoing-dinner-19531
06/02/2025, 8:29 AMIf I understand it correctly the Pulumi crosswalk libraries are "pre-built" ready to use abstractions, which are under the hood also using the ComponentResourcesYup
Is there any reason/downside of using Pulumi crosswalk why you guys havent mention it?It's just one example of component resources. Some users fine the abstractions in crosswalk useful, others find it too limiting. I think it just wasn't thought of in the blog to refer to every other component library we publish, the point was to show off the new way for users to make components.
square-autumn-8740
06/02/2025, 9:55 AM