├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── app.js ├── bin └── start_example.sh ├── changelog.md ├── gulpfile.js ├── index.js ├── logs └── readme.md ├── package.json ├── public ├── index.html ├── resource │ └── docs │ │ ├── README.html │ │ ├── README.md │ │ └── 图标管理平台结构设计.png └── static │ ├── css │ ├── app.512930305bcaabae8342c9870485a0b1.css │ └── app.512930305bcaabae8342c9870485a0b1.css.map │ ├── fonts │ ├── ionicons.05acfdb.woff │ ├── ionicons.24712f6.ttf │ ├── ionicons.2c2ae06.eot │ └── ionicons.621bd38.svg │ └── js │ ├── app.99b5077633f395f72be1.js │ ├── app.99b5077633f395f72be1.js.map │ ├── manifest.7c73e181da5eacf1a236.js │ ├── manifest.7c73e181da5eacf1a236.js.map │ ├── vendor.0340c7d1b0e2e05b8117.js │ └── vendor.0340c7d1b0e2e05b8117.js.map └── server ├── config ├── avatarConfig.js ├── config.js ├── constant.js ├── dbConfig.js ├── loggerConfig.js └── redisConfig.js ├── controller ├── iconController.js ├── iconDraftController.js ├── repoController.js └── userController.js ├── database ├── connect.js ├── index.js ├── model │ ├── counter.js │ ├── icon.js │ ├── iconBelongToRepo.js │ ├── iconDraft.js │ ├── iconRepo.js │ ├── repoRecommend.js │ └── user.js └── redisStorage.js ├── middleware ├── auth.js ├── getUserInfo.js └── install.js ├── router ├── iconDraftRouter.js ├── iconRouter.js ├── index.js ├── indexRouter.js ├── repoRouter.js └── userRouter.js ├── service ├── login │ ├── default │ │ ├── config.js │ │ └── index.js │ ├── github │ │ ├── config.js │ │ └── index.js │ ├── github_qiniu │ │ ├── config.js │ │ └── index.js │ └── index.js └── upload │ ├── default │ ├── config.js │ └── index.js │ ├── default_qiniu │ ├── config.js │ └── index.js │ ├── github_default │ ├── config.js │ └── index.js │ ├── github_qiniu │ ├── config.js │ └── index.js │ ├── index.js │ └── qiniu │ ├── config.js │ └── index.js ├── tool ├── icon.js ├── iconTemplate │ ├── demoTemplate.html │ └── iconTemplate.css └── svgSprite.js ├── util ├── cryptoUtil.js ├── fileUtil.js ├── incUtil.js ├── log.js ├── responseFormat.js ├── stringUtil.js ├── userUtil.js ├── validator.js └── validatorUtil.js └── validation ├── repoInfoRules.js ├── userLoginRules.js └── userRegisterRules.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/*.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/.npmrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | console.log('debug') 2 | -------------------------------------------------------------------------------- /bin/start_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/bin/start_example.sh -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/changelog.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/index.js -------------------------------------------------------------------------------- /logs/readme.md: -------------------------------------------------------------------------------- 1 | ## logs 文件夹必须存在, 否则在linux中运行sh ./bin/start.sh 时会报错 -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/index.html -------------------------------------------------------------------------------- /public/resource/docs/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/resource/docs/README.html -------------------------------------------------------------------------------- /public/resource/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/resource/docs/README.md -------------------------------------------------------------------------------- /public/resource/docs/图标管理平台结构设计.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/resource/docs/图标管理平台结构设计.png -------------------------------------------------------------------------------- /public/static/css/app.512930305bcaabae8342c9870485a0b1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/css/app.512930305bcaabae8342c9870485a0b1.css -------------------------------------------------------------------------------- /public/static/css/app.512930305bcaabae8342c9870485a0b1.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/css/app.512930305bcaabae8342c9870485a0b1.css.map -------------------------------------------------------------------------------- /public/static/fonts/ionicons.05acfdb.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/fonts/ionicons.05acfdb.woff -------------------------------------------------------------------------------- /public/static/fonts/ionicons.24712f6.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/fonts/ionicons.24712f6.ttf -------------------------------------------------------------------------------- /public/static/fonts/ionicons.2c2ae06.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/fonts/ionicons.2c2ae06.eot -------------------------------------------------------------------------------- /public/static/fonts/ionicons.621bd38.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/fonts/ionicons.621bd38.svg -------------------------------------------------------------------------------- /public/static/js/app.99b5077633f395f72be1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/js/app.99b5077633f395f72be1.js -------------------------------------------------------------------------------- /public/static/js/app.99b5077633f395f72be1.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/js/app.99b5077633f395f72be1.js.map -------------------------------------------------------------------------------- /public/static/js/manifest.7c73e181da5eacf1a236.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/js/manifest.7c73e181da5eacf1a236.js -------------------------------------------------------------------------------- /public/static/js/manifest.7c73e181da5eacf1a236.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/js/manifest.7c73e181da5eacf1a236.js.map -------------------------------------------------------------------------------- /public/static/js/vendor.0340c7d1b0e2e05b8117.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/js/vendor.0340c7d1b0e2e05b8117.js -------------------------------------------------------------------------------- /public/static/js/vendor.0340c7d1b0e2e05b8117.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/public/static/js/vendor.0340c7d1b0e2e05b8117.js.map -------------------------------------------------------------------------------- /server/config/avatarConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/config/avatarConfig.js -------------------------------------------------------------------------------- /server/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/config/config.js -------------------------------------------------------------------------------- /server/config/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/config/constant.js -------------------------------------------------------------------------------- /server/config/dbConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/config/dbConfig.js -------------------------------------------------------------------------------- /server/config/loggerConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/config/loggerConfig.js -------------------------------------------------------------------------------- /server/config/redisConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/config/redisConfig.js -------------------------------------------------------------------------------- /server/controller/iconController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/controller/iconController.js -------------------------------------------------------------------------------- /server/controller/iconDraftController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/controller/iconDraftController.js -------------------------------------------------------------------------------- /server/controller/repoController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/controller/repoController.js -------------------------------------------------------------------------------- /server/controller/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/controller/userController.js -------------------------------------------------------------------------------- /server/database/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/connect.js -------------------------------------------------------------------------------- /server/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/index.js -------------------------------------------------------------------------------- /server/database/model/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/model/counter.js -------------------------------------------------------------------------------- /server/database/model/icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/model/icon.js -------------------------------------------------------------------------------- /server/database/model/iconBelongToRepo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/model/iconBelongToRepo.js -------------------------------------------------------------------------------- /server/database/model/iconDraft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/model/iconDraft.js -------------------------------------------------------------------------------- /server/database/model/iconRepo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/model/iconRepo.js -------------------------------------------------------------------------------- /server/database/model/repoRecommend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/model/repoRecommend.js -------------------------------------------------------------------------------- /server/database/model/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/model/user.js -------------------------------------------------------------------------------- /server/database/redisStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/database/redisStorage.js -------------------------------------------------------------------------------- /server/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/middleware/auth.js -------------------------------------------------------------------------------- /server/middleware/getUserInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/middleware/getUserInfo.js -------------------------------------------------------------------------------- /server/middleware/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/middleware/install.js -------------------------------------------------------------------------------- /server/router/iconDraftRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/router/iconDraftRouter.js -------------------------------------------------------------------------------- /server/router/iconRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/router/iconRouter.js -------------------------------------------------------------------------------- /server/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/router/index.js -------------------------------------------------------------------------------- /server/router/indexRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/router/indexRouter.js -------------------------------------------------------------------------------- /server/router/repoRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/router/repoRouter.js -------------------------------------------------------------------------------- /server/router/userRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/router/userRouter.js -------------------------------------------------------------------------------- /server/service/login/default/config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /server/service/login/default/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/login/default/index.js -------------------------------------------------------------------------------- /server/service/login/github/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/login/github/config.js -------------------------------------------------------------------------------- /server/service/login/github/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/login/github/index.js -------------------------------------------------------------------------------- /server/service/login/github_qiniu/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/login/github_qiniu/config.js -------------------------------------------------------------------------------- /server/service/login/github_qiniu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/login/github_qiniu/index.js -------------------------------------------------------------------------------- /server/service/login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/login/index.js -------------------------------------------------------------------------------- /server/service/upload/default/config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /server/service/upload/default/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/upload/default/index.js -------------------------------------------------------------------------------- /server/service/upload/default_qiniu/config.js: -------------------------------------------------------------------------------- 1 | module.export = {}; -------------------------------------------------------------------------------- /server/service/upload/default_qiniu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/upload/default_qiniu/index.js -------------------------------------------------------------------------------- /server/service/upload/github_default/config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; -------------------------------------------------------------------------------- /server/service/upload/github_default/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/upload/github_default/index.js -------------------------------------------------------------------------------- /server/service/upload/github_qiniu/config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /server/service/upload/github_qiniu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/upload/github_qiniu/index.js -------------------------------------------------------------------------------- /server/service/upload/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/upload/index.js -------------------------------------------------------------------------------- /server/service/upload/qiniu/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/upload/qiniu/config.js -------------------------------------------------------------------------------- /server/service/upload/qiniu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/service/upload/qiniu/index.js -------------------------------------------------------------------------------- /server/tool/icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/tool/icon.js -------------------------------------------------------------------------------- /server/tool/iconTemplate/demoTemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/tool/iconTemplate/demoTemplate.html -------------------------------------------------------------------------------- /server/tool/iconTemplate/iconTemplate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/tool/iconTemplate/iconTemplate.css -------------------------------------------------------------------------------- /server/tool/svgSprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/tool/svgSprite.js -------------------------------------------------------------------------------- /server/util/cryptoUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/cryptoUtil.js -------------------------------------------------------------------------------- /server/util/fileUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/fileUtil.js -------------------------------------------------------------------------------- /server/util/incUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/incUtil.js -------------------------------------------------------------------------------- /server/util/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/log.js -------------------------------------------------------------------------------- /server/util/responseFormat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/responseFormat.js -------------------------------------------------------------------------------- /server/util/stringUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/stringUtil.js -------------------------------------------------------------------------------- /server/util/userUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/userUtil.js -------------------------------------------------------------------------------- /server/util/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/validator.js -------------------------------------------------------------------------------- /server/util/validatorUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/util/validatorUtil.js -------------------------------------------------------------------------------- /server/validation/repoInfoRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/validation/repoInfoRules.js -------------------------------------------------------------------------------- /server/validation/userLoginRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/validation/userLoginRules.js -------------------------------------------------------------------------------- /server/validation/userRegisterRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bolin-L/nicon/HEAD/server/validation/userRegisterRules.js --------------------------------------------------------------------------------