Skip to content

Instantly share code, notes, and snippets.

View wenqinruan's full-sized avatar
💭
I may be slow to respond.

wenqin wenqinruan

💭
I may be slow to respond.
View GitHub Profile
@wenqinruan
wenqinruan / EduSoho-Project-Checklist.md
Last active October 20, 2015 09:38
EduSoho Project Checklist

#EduSoho项目checklist

作为一个开发人员,要严格遵循以下的检查清单

####General####

  • 代码是否顺利运行?是否能完成所期望的功能?逻辑是否正确?
  • 所有代码是否容易理解?
  • 代码是否符合编码规范或者代码风格是否统一?
  • 是否存在多余的或者重复的代码?
@wenqinruan
wenqinruan / EduSoho项目规范.md
Last active October 20, 2015 09:37
EduSoho项目规范

#EduSoho项目规范

####代码规范####

基本

  • 代码必须遵循PSR [PSR-1].
  • PHP,JS代码使用4个空格作为缩进,html和css使用2个空格作为缩进。
  • 一行代码长度要限制,通常情况应该是80字符以内,特殊情况,最大不能超过120个字符。
  • namespace申明之后必须要有一个空行,use申明块之后必须要有一个空行.
@wenqinruan
wenqinruan / sublime碎碎念.md
Last active March 23, 2016 13:37
sublime指南

Sublime插件安装

1. Package Control,必装.是装其他插件的插件.....####

ctrl+` 打开sublime命令行或者View > Show Console

如果是sublime3,输入:

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

如果是sublime2,输入: