Minimum requirements for a C library

So this is my first attempt at building a C library, and I can’t seem to find anything detailing what should always be in a C library and what should ideally be in a library. From what I understand so far, I need at least a .a file and a .h file. Is there anything else I am missing, or is it really that simple?