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.