The process whose specific outcome is the progression of the hair follicle over time, from its formation to the mature structure. A hair follicle is a tube-like opening in the epidermis where the hair shaft develops and into which the sebaceous glands open. [ http://purl.obolibrary.org/obo/UBERON_0002073 GOC:dph ]