Giter VIP home page Giter VIP logo

fast-cache-pf's Introduction

fast-cache-pf

● 包名:fast-cache-pf。 ● 使用:打开npm官网,搜索包名即可。

● 项目介绍:短小精悍的前端缓存工具,防止内存“侧漏”。其中也包括了开源项目搭建及代码提交流程。 ● 技术栈:JavaScript + Node.js+ Webpack。

简介

特色(推广的一些亮点)

安装下载

快速使用

 var FC = window.FastCache
    var cache = new FC()
    cache.set('a', 100)
    alert(cache.get('a'))
  • 使用文档 (./doc/use/README.md)
  • 二次开发文档 (./doc/dev/README.md)

交流 & 提问

  • github的issues地址
  • QQ群、微信群(及时反馈)

关于作者

  • 个人主页
  • 收款二维码
// 项目初始化
npm init
// 创建目录
mkdir src release test doc example
// 安装webpack插件
cnpm i babel-core babel-loader babel-polyfill babel-preset-es2015 babel-preset-latest webpack webpack-cli --save-dev 
// webpack 打包
npm run release
// 安装令行 http服务器
npm install http-serve -g
// package.json配置
"release": "webpack"
"example": "http-server -p 8880"

安装gitbook(文档doc使用)

// 全局安装
1、npm install -g gitbook-cli 
2、生成SUMMARY.MD文件
内容如下:
# Summary

* [项目介绍](README.md)
* [使用文档](doc/use/README.md)
    * [使用1](doc/use/use1.md)
    * [使用2](doc/use/use2.md)
* [二次开发](doc/dev/README.md)
    * [开发1](doc/dev/dev1/dev1.md)
    * [开发2](doc/dev/dev2/dev2.md)
// 初始化
gitbook init 
// 构建 
gitbook build 
//git 创建tag并提交(tag作用:创建tag的作用:对某个特定的commit添加标记)
git tag -a 'v0.0.1' -m 'first commit'
git push origin v0.0.1

将项目提交到npm上

npm adduser    // 1. 根据提示输入你的 username、password、email
 
npm publish .   //2. 发布你的项目到 npm.org
 

升级代码并提交

//1、新建dev分支并切换到dev
git checkout -b dev
//2、修改版本  从0.0.1改成0.0.2 
"version": "0.0.2",
//3、修改文档 在doc/use/README.md中增加如下 
// 清空
cache.clear()
// 4、自测,运行下代码,看下效果
// 5、提交dev代码到远程,运行如下代码
git add .
git commit -m "0.0.2"
git push origin dev
// 6、在package.json中再次确认版本号
// 7、将dev合并到master,并提交到master到远程
git checkout master 
git merge dev 
git push origin master
// 8、创建tag并提交到远程
git tag -a v0.0.2 -m "0.0.2"
git push origin v0.0.2
// 9、最后提交到npm
npm publish .

```

fast-cache-pf's People

Contributors

pfsjdsn avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.