@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.764Z") @Stability(value=Experimental) public interface GitHubProjectOptions extends software.amazon.jsii.JsiiSerializable, ProjectOptions
| Modifier and Type | Interface and Description |
|---|---|
static class |
GitHubProjectOptions.Builder
A builder for
GitHubProjectOptions |
static class |
GitHubProjectOptions.Jsii$Proxy
An implementation for
GitHubProjectOptions |
| Modifier and Type | Method and Description |
|---|---|
static GitHubProjectOptions.Builder |
builder() |
default AutoApproveOptions |
getAutoApproveOptions()
(experimental) Enable and configure the 'auto approve' workflow.
|
default AutoMergeOptions |
getAutoMergeOptions()
(experimental) Configure options for automatic merging on GitHub.
|
default Boolean |
getClobber()
(experimental) Add a `clobber` task which resets the repo to origin.
|
default Boolean |
getDevContainer()
(experimental) Add a VSCode development environment (used for GitHub Codespaces).
|
default Boolean |
getGithub()
(experimental) Enable GitHub integration.
|
default GitHubOptions |
getGithubOptions()
(experimental) Options for GitHub integration.
|
default Boolean |
getGitpod()
(experimental) Add a Gitpod development environment.
|
default Boolean |
getMergify()
Deprecated.
use `githubOptions.mergify` instead
|
default MergifyOptions |
getMergifyOptions()
Deprecated.
use `githubOptions.mergifyOptions` instead
|
default ProjectType |
getProjectType()
Deprecated.
no longer supported at the base project level
|
default SampleReadmeProps |
getReadme()
(experimental) The README setup.
|
default Boolean |
getStale()
(experimental) Auto-close of stale issues and pull request.
|
default StaleOptions |
getStaleOptions()
(experimental) Auto-close stale issues and pull requests.
|
default Boolean |
getVscode()
(experimental) Enable VSCode integration.
|
getLogging, getName, getOutdir, getParent, getProjenCommand, getProjenrcJson, getProjenrcJsonOptions@Stability(value=Experimental) @Nullable default AutoApproveOptions getAutoApproveOptions()
Default: - auto approve is disabled
@Stability(value=Experimental) @Nullable default AutoMergeOptions getAutoMergeOptions()
Has no effect if
github.mergify is set to false.
Default: - see defaults in `AutoMergeOptions`
@Stability(value=Experimental) @Nullable default Boolean getClobber()
Default: true
@Stability(value=Experimental) @Nullable default Boolean getDevContainer()
Default: false
@Stability(value=Experimental) @Nullable default Boolean getGithub()
Enabled by default for root projects. Disabled for non-root projects.
Default: true
@Stability(value=Experimental) @Nullable default GitHubOptions getGithubOptions()
Default: - see GitHubOptions
@Stability(value=Experimental) @Nullable default Boolean getGitpod()
Default: false
@Stability(value=Deprecated) @Deprecated @Nullable default Boolean getMergify()
Default: true
@Stability(value=Deprecated) @Deprecated @Nullable default MergifyOptions getMergifyOptions()
Default: - default options
@Stability(value=Deprecated) @Deprecated @Nullable default ProjectType getProjectType()
Default: ProjectType.UNKNOWN
@Stability(value=Experimental) @Nullable default SampleReadmeProps getReadme()
Default: - { filename: 'README.md', contents: '# replace this' }
Example:
// Example automatically generated from non-compiling source. May contain errors.
"{ filename: 'readme.md', contents: '# title' }"
@Stability(value=Experimental) @Nullable default Boolean getStale()
See staleOptions for options.
Default: true
@Stability(value=Experimental) @Nullable default StaleOptions getStaleOptions()
To disable set stale to false.
Default: - see defaults in `StaleOptions`
@Stability(value=Experimental) @Nullable default Boolean getVscode()
Enabled by default for root projects. Disabled for non-root projects.
Default: true
@Stability(value=Experimental) static GitHubProjectOptions.Builder builder()
builder in interface ProjectOptionsGitHubProjectOptions.Builder of GitHubProjectOptionsCopyright © 2021. All rights reserved.