Add some guidelines for package developer