Documentation ¶
Index ¶
- func Join(elements []string, with string) string
- func RenderHtml(theme themes.Theme, resume Resume) []byte
- func RenderPdf(theme themes.Theme, resume Resume) []byte
- func RenderText(theme themes.Theme, resume Resume) []byte
- type Basic
- type Education
- type Highlight
- type Interest
- type Language
- type Profile
- type Project
- type Resume
- type Skill
- type Work
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Basic ¶
type Basic struct { Name string `json:"name"` Label string `json:"label"` Pronouns string `json:"pronouns"` Image string `json:"image,omitempty"` Email string `json:"email"` Phone string `json:"phone"` Url string `json:"url,omitempty"` Summary string `json:"summary"` Location map[string]string `json:"location"` JsonProfiles []map[string]string `json:"profiles"` Profiles map[string]Profile `json:"-"` }
type Education ¶
type Education struct { Institution string `json:"institution"` Area string `json:"area"` StudyType string `json:"studyType"` StartDate time.Time `json:"-"` JsonStartDate string `json:"startDate"` EndDate time.Time `json:"-"` JsonEndDate string `json:"endDate,omitempty"` Courses []string `json:"courses"` }
type Project ¶
type Project struct { Name string `json:"name"` StartDate time.Time `json:"-"` JsonStartDate string `json:"startDate"` EndDate time.Time `json:"-"` JsonEndDate string `json:"endDate,omitempty"` Links map[string]string `json:"links"` Keywords []string `json:"keywords"` Description string `json:"description"` Highlights []Highlight `json:"highlights"` }
type Resume ¶
type Resume struct { Basics Basic `json:"basics"` Education []Education `json:"education"` Work []Work `json:"work"` Languages []Language `json:"languages"` Interests []Interest `json:"interests"` Skills []Skill `json:"skills"` Projects []Project `json:"projects"` }
func LoadJsonFile ¶
func LoadJsonString ¶
type Work ¶
type Work struct { Company string `json:"company"` Position string `json:"position"` Website string `json:"website"` StartDate time.Time `json:"-"` JsonStartDate string `json:"startDate"` EndDate time.Time `json:"-"` JsonEndDate string `json:"endDate,omitempty"` Summary string `json:"summary"` Highlights []Highlight `json:"highlights"` }
Click to show internal directories.
Click to hide internal directories.