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. [ GOC:dph http://purl.obolibrary.org/obo/UBERON_0002073 ]