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

Document Java language extensions #646

Closed
Tracked by #598
t0yv0 opened this issue Jun 2, 2022 · 0 comments · Fixed by pulumi/pulumi-hugo#1760
Closed
Tracked by #598

Document Java language extensions #646

t0yv0 opened this issue Jun 2, 2022 · 0 comments · Fixed by pulumi/pulumi-hugo#1760
Assignees
Labels
area/docs kind/enhancement Improvements or new features language/java resolution/fixed This issue was fixed
Milestone

Comments

@t0yv0
Copy link
Member

t0yv0 commented Jun 2, 2022

Hello!

  • Vote on this issue by adding a 👍 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

Would be good to document what is available for .language.java in the Package Schema:

https://www.pulumi.com/docs/guides/pulumi-packages/schema/#language-specific-extensions

This change should go into pulumi/docs.

I'd also want us to give this struct some more prominence since it's our typed model of the same:

// PackageInfo represents a Java language-specific info for a package.
type PackageInfo struct {
	Packages    map[string]string `json:"packages,omitempty"`
	BasePackage string            `json:"basePackage"`

	// If set to "gradle" generates a basic set of Gradle build files.
	BuildFiles string `json:"buildFiles"`
}

Like let's lift it to its own file and cross-link to the docs. Thank you.

Affected area/feature

@t0yv0 t0yv0 added kind/enhancement Improvements or new features needs-triage Needs attention from the triage team labels Jun 2, 2022
@mikhailshilkov mikhailshilkov added language/java and removed needs-triage Needs attention from the triage team labels Jun 3, 2022
@t0yv0 t0yv0 self-assigned this Jun 7, 2022
@t0yv0 t0yv0 added this to the 0.74 milestone Jun 7, 2022
@mikhailshilkov mikhailshilkov removed this from the 0.74 milestone Jul 1, 2022
@t0yv0 t0yv0 added this to the 0.75 milestone Jul 12, 2022
@pulumi-bot pulumi-bot added the resolution/fixed This issue was fixed label Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/docs kind/enhancement Improvements or new features language/java resolution/fixed This issue was fixed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants