There is a list some guidelines for developers (e.g. coding conventions) to keep LPS maintainable.
Give information about certain packages, how to (programmatically) use them and what features they offer. offers additional pieces of information that may/should be of interest to developers.