Versions in this module Expand all Collapse all v0 v0.3.0 Apr 19, 2021 v0.2.0 Dec 28, 2020 v0.1.0 Nov 9, 2020 Changes in this version + var ProfileFieldNameMap map[ProfileField]string = map[ProfileField]string + var ProfileThemes map[ProfileTheme]string = map[ProfileTheme]string + var PublicationFieldNameMap map[PublicationField]string = map[PublicationField]string + func GenerateTemplate(profile *Profile, sortedSectionList *[]SectionIndexRank, templateFile string) + func GetDefaultRanks(theme string) map[string]int + func PopulateProfile(jsonData *[]byte, profile *Profile) + func ProfileIO(jsonData []byte) + func SanitizeAndMakeTitle(text string) string + func SanitizeLabel(label string) string + func SanitizeText(text string) string + func WriteResumeClass(file string) + type AwardDetail struct + Render bool + Value struct{ ... } + type AwardDetailSlice []AwardDetail + func (s AwardDetailSlice) HasRender() bool + type Awards struct + Label string + List AwardDetailSlice + Rank int + type Basics struct + Email ValueType + Label ValueType + Location Location + Name ValueType + Phone ValueType + Profiles []SocialProfile + Rank int + Summary ValueType + URL ValueType + type BriefAndDetail struct + Brief string + Detail string + type Config struct + Homepage string + Meta ConfigMeta + Theme ThemeType + type ConfigMeta struct + HideFooterCredit bool + type Custom struct + Awards AwardDetailSlice + Education EducationDetailSlice + Interests InterestDetailSlice + Label string + Languages LanguageDetailSlice + List ListDetailSlice + Meta CustomMeta + Projects ProjectDetailSlice + Publications PublicationDetailSlice + Rank int + Skills SkillDetailSlice + Type string + Work WorkDetailSlice + type CustomMeta struct + ListStyleType string + type CustomSlice []Custom + type Education struct + Label string + List EducationDetailSlice + Rank int + type EducationDetail struct + Render bool + Value struct{ ... } + type EducationDetailSlice []EducationDetail + func (s EducationDetailSlice) HasRender() bool + type InterestDetail struct + Render bool + Value struct{ ... } + type InterestDetailSlice []InterestDetail + func (s InterestDetailSlice) HasRender() bool + type Interests struct + Label string + List InterestDetailSlice + Rank int + type LanguageDetail struct + Render bool + Value struct{ ... } + type LanguageDetailSlice []LanguageDetail + func (s LanguageDetailSlice) HasRender() bool + type Languages struct + Label string + List LanguageDetailSlice + Rank int + type ListDetail struct + Render bool + Value struct{ ... } + func (s *ListDetail) Sanitize() + type ListDetailSlice []ListDetail + func (s ListDetailSlice) HasRender() bool + type Location struct + Render bool + Value struct{ ... } + type Profile struct + Awards Awards + Basics Basics + Config Config + Custom CustomSlice + Education Education + Interests Interests + Languages Languages + Projects Projects + Publications Publications + References References + Skills Skills + Work Work + type ProfileField int + const AwardsField + const BasicsField + const ConfigField + const CustomField + const EducationField + const InterestsField + const LanguagesField + const ListField + const ProjectsField + const PublicationsField + const ReferencesField + const SkillsField + const WorkField + type ProfileTheme int + const BasicTheme + const PantherTheme + type ProjectDetail struct + Render bool + Value struct{ ... } + type ProjectDetailSlice []ProjectDetail + func (s ProjectDetailSlice) HasRender() bool + type Projects struct + Label string + List ProjectDetailSlice + Rank int + type PublicationDetail struct + Render bool + Value struct{ ... } + func (item *PublicationDetail) Parse(config Config) string + func (item *PublicationDetail) ParseBasic(config Config) string + func (item *PublicationDetail) ParsePanther(config Config) string + type PublicationDetailSlice []PublicationDetail + func (s PublicationDetailSlice) HasRender() bool + type PublicationField int + const ArticleField + const BookField + const InCollectionField + const MiscField + const TechReportField + const ThesisField + const UnPublishedField + type Publications struct + Label string + List PublicationDetailSlice + Rank int + type ReferenceDetail struct + Render bool + Value struct{ ... } + type ReferenceDetailSlice []ReferenceDetail + func (s ReferenceDetailSlice) HasRender() bool + type References struct + Label string + List ReferenceDetailSlice + Rank int + type Renderable interface + HasRender func() bool + type SectionIndexRank struct + func GetSortedSectionArray(profile *Profile) []SectionIndexRank + type SkillDetail struct + Render bool + Value struct{ ... } + type SkillDetailSlice []SkillDetail + func (s SkillDetailSlice) HasRender() bool + type Skills struct + Label string + List SkillDetailSlice + Rank int + type SocialProfile struct + Render bool + Value struct{ ... } + type ThemeType struct + Label string + Meta struct{ ... } + Render bool + Value string + type ValueType struct + Label string + Render bool + Value string + type WebPage struct + Slug string + type Work struct + Label string + List WorkDetailSlice + Rank int + type WorkDetail struct + Render bool + Value struct{ ... } + type WorkDetailSlice []WorkDetail + func (s WorkDetailSlice) HasRender() bool