Are there guidelines as to what I can develop within WeChat?

There are guidelines and other resources for developers at http://admin.wechat.com/wiki/ and http://dev.wechat.com/