Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResumeData ¶
type ResumeData struct { Profile struct { Name struct { First string `yaml:"first"` Last string `yaml:"last"` } `yaml:"name"` Title string `yaml:"title"` Birthdate time.Time `yaml:"birthdate"` Residence struct { City string `yaml:"city"` State string `yaml:"state"` Country string `yaml:"country"` } `yaml:"residence"` Bio string `yaml:"bio"` } `yaml:"profile"` Degrees []struct { Name string `yaml:"name"` StartDate month `yaml:"startDate"` EndDate month `yaml:"endDate"` Location struct { City string `yaml:"city"` State string `ymal:"state"` } `yaml:"location"` Type string `yaml:"type"` Degree string `yaml:"degree"` DegreeShort string `yaml:"degreeShort"` Major string `yaml:"major"` Minors []string `yaml:"minors"` } `yaml:"degrees"` CourseCategories []struct { Category string `yaml:"category"` Courses []struct { Name string `yaml:"name"` ShortName string `yaml:"shortName"` ID string `yaml:"id"` Description string `yaml:"description"` } `yaml:"courses"` } `yaml:"courseCategories"` Experiences []struct { Title string `yaml:"title"` Company string `yaml:"company"` Location struct { City string `yaml:"city"` State string `yaml:"state"` } `yaml:"location"` StartDate month `yaml:"startDate"` EndDate month `yaml:"endDate"` Description string `yaml:"description"` } `yaml:"experiences"` Projects []struct { Name string `yaml:"name"` StartDate month `yaml:"startDate"` EndDate month `yaml:"endDate"` Description string `yaml:"description"` } `yaml:"projects"` SkillCategories []struct { Category string `yaml:"category"` Skills []struct { Name string `yaml:"name"` Level int `yaml:"level"` } `yaml:"skills"` } `yaml:"skillCategories"` Links []struct { Name string `yaml:"name"` Icon string `yaml:"icon"` Href string `yaml:"href"` } `yaml:"links"` UpdatedDate string `yaml:"updatedDate"` }
ResumeData contains all data in resume.yaml used to build /resume/.
func ParseResumeData ¶
func ParseResumeData() (*ResumeData, error)
ParseResumeData parses resume.yaml and returns the data.
Click to show internal directories.
Click to hide internal directories.