Documentation
¶
Index ¶
Constants ¶
View Source
const ICON_DEFAULT_URL = "https://github.com/cloudfoundry-incubator/cf-extensions/blob/master/docs/images/cf-extensions-proposal-icon.png"
View Source
const LOGO_DEFAULT_URL = "https://github.com/cloudfoundry-incubator/cf-extensions/blob/master/docs/images/cf-extensions-proposal-logo.png"
View Source
const PROPOSAL_DEFAULT_URL = "https://docs.google.com/document/d/1cpyBmds7WYNLKO1qkjhCdS8bNSJjWH5MqTE-h1UCQkQ/edit?usp=sharing"
View Source
const TRACKER_DEFAULT_URL = "https://www.pivotaltracker.com"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Info ¶
type Info struct {
// Optionally provided by owner
OwnerCompany string `json:"owner_company"`
ContactEmail string `json:"contact_email"`
Description string `json:"description"`
TrackerUrl string `json:"tracker_url"`
ProposalUrl string `json:"proposal_url"`
LogoUrl string `json:"logo_url,omitempty"`
IconUrl string `json:"icon_url,omitempty"`
ProposedDate string `json:"proposed_date"`
// Computed fields
Name string `json:"name,omitempty"`
GitUrl string `json:"git_url,omitempty"`
Stats Statistics `json:"-"`
Repo *github.Repository `json:"-"`
LatestRepoRelease *github.RepositoryRelease `json:"-"`
Status
}
func CreateInfo ¶
func CreateInfo(repo *github.Repository) *Info
func (*Info) AddDefaults ¶
func (info *Info) AddDefaults()
type ProjectStatus ¶
func (ProjectStatus) Equals ¶
func (ps ProjectStatus) Equals(otherProjectStatus ProjectStatus) bool
type ProjectsStatus ¶
type ProjectsStatus struct {
Org string `json:"org"`
Array []ProjectStatus `json:"projects_status"`
}
func (ProjectsStatus) Equals ¶
func (ps ProjectsStatus) Equals(otherProjectsStatus ProjectsStatus) bool
func (ProjectsStatus) StatusForName ¶
func (ps ProjectsStatus) StatusForName(name string) (Status, error)
type Statistics ¶
Click to show internal directories.
Click to hide internal directories.