2019.05.01
[技巧] 在脚手架的工具中,假如有一项配置它是可选项,使用后会有一些特性的增强,如 Webpack DLL。这时就可以在 GitHub 的 README 中使用一个技巧,diff
语法高亮,就可以明确告知用户,加了哪些参数可以得到哪些增强,这有一个案例:https://github.com/ds300/patch-package#set-up
[工具] 百度开源的表单生成器(页面渲染器),基于一个约定好的 JSON 结构就可以快速的创建出来一个管理页面:https://github.com/baidu/amis
[资源] 经常会有朋友想知道有哪些 Apps 或服务是值得付费来使用的,或者有哪些产品是可以提升生活品质的,于是创建了 BestApp 项目,旨在让推荐变得有章可循:https://github.com/hzlzh/Best-App
[类库] TypeORM 是在 JS/TypeScript 中使用的 ORM 工具,它支持 MySQL、SQLite 等数据库:https://github.com/typeorm/typeorm
配图 - diff 技巧
配图 - BestApp
示例
import {Entity, Column, PrimaryColumn} from "typeorm";
@Entity()
export class Photo {
@PrimaryColumn()
id: number;
@Column()
name: string;
@Column()
description: string;
@Column()
filename: string;
@Column()
views: number;
@Column()
isPublished: boolean;
}