API guidelines (final draft)

Good idea.