A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

apply(Project) - Method in GithubInfoPlugin

B

baseUrlPart() - Method in GithubInfoExtension
@return base repository url part (without protocol: 'github.com/user/repo')
BintrayConfigurer - Class in ru.vyarus.gradle.plugin.github.configurer
If 'com.jfrog.bintray' plugin registered, configures:
     bintray {
         pkg {
             websiteUrl = github.site
             issueTrackerUrl = github.issues
             vcsUrl = github.vcsUrl
             licenses = [github.license]
             githubRepo = "$github.user/$github.repository"
             githubReleaseNotesFile = github.changelogFile
         }
     }
 
Configuration set only if no value provided yet (user configuration is not overridden).

C

ChangelogHelper - Class in ru.vyarus.gradle.plugin.github.helper
Helps generating default value for GithubInfoExtension.
ChangelogHelper(Project) - Constructor in ChangelogHelper
configure(Project, GithubInfoExtension) - Method in BintrayConfigurer
configure(Project, GithubInfoExtension) - Method in GithubInfoConfigurer
Called after project evaluation to check if plugin registered and configure it.
configure(Project, GithubInfoExtension) - Method in PluginPublishConfigurer
configure(Project, GithubInfoExtension) - Method in PomConfigurer

D

defaultChangelogName() - Method in ChangelogHelper
@return changelog file name if changelog file recognized in project root or null
defaultLicenseName(GithubInfoExtension) - Method in LicenseHelper
@param ext extension object
defaultLicenseUrl(GithubInfoExtension) - Method in LicenseHelper
Default url is set either to raw github link to LICENSE or LICENSE.txt file in project root (if exists) or to opensource.org url (if license recognized by license).

E

F

find(String) - Method in LicenseHelper
@param id license short name

G

getChangelogFile() - Method in GithubInfoExtension
Changelog file path relative to root.
getIssues() - Method in GithubInfoExtension
Issue tracker url.
getLicenseName() - Method in GithubInfoExtension
License name (e.g.
getLicenseUrl() - Method in GithubInfoExtension
License url.
getRepositoryUrl() - Method in GithubInfoExtension
Repository url (github site link).
getScmConnection() - Method in GithubInfoExtension
Scm connection url.
getSite() - Method in GithubInfoExtension
Site url.
getVcsUrl() - Method in GithubInfoExtension
Vcs url.
GithubInfoConfigurer - Interface in ru.vyarus.gradle.plugin.github.configurer
Configurer implementation configures exact plugin with info from GithubInfoExtension.
GithubInfoExtension - Class in ru.vyarus.gradle.plugin.github
Github info extension.
GithubInfoExtension(Project) - Constructor in GithubInfoExtension
GithubInfoPlugin - Class in ru.vyarus.gradle.plugin.github
Github info plugin generates commonly required links for github hosted project, like site, issues, scm urls.

H

I

J

K

L

LicenseHelper - Class in ru.vyarus.gradle.plugin.github.helper
Helps generating default values for GithubInfoExtension.
LicenseHelper.LicenseDescription - Class in ru.vyarus.gradle.plugin.github.helper
License description object
LicenseHelper(Project) - Constructor in LicenseHelper

M

N

O

P

PluginPublishConfigurer - Class in ru.vyarus.gradle.plugin.github.configurer
If 'com.gradle.plugin-publish' plugin registered configures urls:
     pluginBundle {
         website = github.site
         vcsUrl = github.vcsUrl
     }
 
Configuration set only if no value provided yet (user configuration is not overridden).
PomConfigurer - Class in ru.vyarus.gradle.plugin.github.configurer
If 'maven-publish' plugin registered, modifies poms in all publications.

Q

R

rawFileUrl(String, String) - Method in GithubInfoExtension
@param filePath file path from project root

S

T

U

V

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _