diff --git a/README.md b/README.md index 0d3bd9f2c32628a2f8262bb0333691afda89b041..9d220e821e931cca31224dd8c9e876e5266c980f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## 食用方式 -[查看文档前,请先安装 typora](http://101.43.138.54/typora) +[查看文档前,请先安装 typora](http://101.43.138.54/typora/index.html) 然后查看文档:请用 typora 打开 ./docs 目录 diff --git a/docs/1-Useful/Code/tools.md b/docs/1-Useful/Code/tools.md index 24977461cdc99ff6fdac0aaec09cc8706dc3058c..5193c33ef646ff47f471de0a69490b8afe693f27 100644 --- a/docs/1-Useful/Code/tools.md +++ b/docs/1-Useful/Code/tools.md @@ -29,7 +29,7 @@ npm --registry https://registry.npm.taobao.org install express #### 2.持久使用 ``` -npm config set registry https://registry.npm.taobao.org +npm config set registry https://registry.npm.taobao.org 这个不能用了哈!请用新版的 ``` - 配置后可通过下面方式来验证是否成功 @@ -435,13 +435,7 @@ git config --global --list git config --global user.name "xxx" git config --global user.email "xxx" -查看你的所有分支 -git branch -vv - -删除分支 -git branch -d 分支名 - -查看远程仓库 +查看远端仓库 git remote -v 查看状态 diff --git a/docs/1-Useful/Software/README.md b/docs/1-Useful/Software/README.md new file mode 100644 index 0000000000000000000000000000000000000000..aac8b2a833ba5b4ccee2ffaa254ad26ca9899e10 --- /dev/null +++ b/docs/1-Useful/Software/README.md @@ -0,0 +1,59 @@ +# 软件推荐及使用说明 + +[toc] + + + +## 软件推荐 + +### win & mac + +1. snipaste:截图神器 +2. typora:md编辑 +3. discord:happy群聊,很多开源社区都在这里有群聊,而且很活跃 +4. parsec:远程控制 +5. Firefox:自由、自由、还tmd是自由 +6. zsh:就比其他shell好用太多了 +7. 坚果云同步:就比百度云好太多,免费的也够用 +8. XMind:脑图,其实不如免费的process,更推荐直接在typora里写 +9. sts:spring java +10. + + + +### win + +1. 有道词典 +2. Logitech G HUB:罗技G-hub +3. WhatPulse:鼠标键盘记录,看看自己经常点哪里、按什么按键 +4. Toad for MySQL 7.5 Freeware:免费的mysql gui,用着海星 +5. + + + +### mac + +1. Omniplan:甘特图 +2. keysmith:鼠标键盘脚本,比自带的好用太多 +3. eudic:欧陆词典 + + + +## 软件使用 + +typora: [index.md](typora/新版说明(2022-06-09)/index.md) + +discord: [discord-disabled.md](discord/discord-disabled.md) + + + + + + + + + + + + + diff --git a/docs/9-vacrain/2022-06.md b/docs/9-vacrain/2022-06.md index d191285986d2f27aa6a053c3cb895e7184817337..f175b00c70949787f097603da0002ddfb725b4b2 100644 --- a/docs/9-vacrain/2022-06.md +++ b/docs/9-vacrain/2022-06.md @@ -2,17 +2,11 @@ -## Todos +## Todo -- [ ] - -- [ ] 如何保护dev main分支 - -- [ ] Git 整理文件对比方法 - -- [ ] commit msg 的scope加 文档相关啥的,加在最后面,前面是开发领域。。等文档目录确定好了再改 +- [ ] 发布prettier,添加到根目录dev依赖中,然后再在package.json里引入,之后删除config目录 -- [ ] ------------------------------------------------------------------------------------ +- [ ] package.json 中添加 contributors - [ ] 做一个memo管理工具,有置顶功能 @@ -26,10 +20,6 @@ - [ ] 多人开发,可能需要换一种方式,坚果云不行、git也不行,discord差不多,但是可能chanel数量会有限,并且数据也还是保存在别人软件中。。。 -- [x] 看看飞书,不太行鸭,连代码都发不了 - - - [ ] 邀请人 You've been invited to join Steppp. You can join the organization via this link https://ughy6uedm6.feishu.cn/invite/member/A6_C9_26d8H4l50I, or via the 8-digit Invite Code XWJGELRW. - - [ ] 看一下codesandbox咋用 - [ ] 重做i18n,可以享受插件的便利。。修改配置:.vscode/settings.json,函数适配该插件 @@ -108,29 +98,59 @@ - [ ] 试一下 mac 的 picgo cli 形式上传图床 -- [ ] 聊天群用 discord,聊天按月归档,或者按照版本,弄好 main、feat、dev 分支,issue、pr 啥的都建仓库试试 +- [ ] 聊天群用 discord,聊天按月归档,或者按照版本 -- [ ] 发布prettier,添加到根目录dev依赖中,然后再在package.json里引入,之后删除config目录 +- [ ] - [ ] eslint写到package.json里,参考https://gist.github.com/richardtallent/d4452bd0aa23020e999dd9410458df46 -- [x] 参考各个项目的.vscode + - [ ] yhq来弄了 -- [x] 学习笔记合并进入steppp项目中 + +--- - [ ] 所有文档以及说明,分为中英文,gitee用中文,github用英文 +- [ ] github 、 gitee action https://zhuanlan.zhihu.com/p/377731593 -- [ ] ~~apps看看改成projects,然后projects图标改成apps~~ +--- + +- [x] ~~apps看看改成projects,然后projects图标改成apps~~ +- [x] issue、pr 啥的都建仓库试试 +- [x] 整理规范:GitHub搜guideline,或者Google Java/code/database guideline +- [x] 参考各个项目的.vscode +- [x] 学习笔记合并进入steppp项目中 +- [x] 看看飞书,不太行鸭,连代码都发不了 + + - [ ] 邀请人 You've been invited to join Steppp. You can join the organization via this link https://ughy6uedm6.feishu.cn/invite/member/A6_C9_26d8H4l50I, or via the 8-digit Invite Code XWJGELRW. +- [x] commit msg 的scope。。因为是monorepo,所以还是根据demo、app、package啥的来分scope + + + + + +## Stack -- [ ] github 、 gitee action https://zhuanlan.zhihu.com/p/377731593 -- [ ] 整理规范:GitHub搜guideline,或者Google Java/code/database guideline +### git 文件的对比修改内容方法 +1. git资源管理:![image-20220611175221424](https://raw.githubusercontent.com/vacrain/typora_img/main/2022/2022-06-11_17-52-21_image-20220611175221424.png) -## Misc +2. 文件里右键-commit change + +![image-20220611175339394](https://raw.githubusercontent.com/vacrain/typora_img/main/2022/2022-06-11_17-53-39_image-20220611175339394.png) + +3. 文件目录中的file 历史 + +![image-20220611175433811](https://raw.githubusercontent.com/vacrain/typora_img/main/2022/2022-06-11_17-54-33_image-20220611175433811.png) + +### 如何保护dev main分支…弄好 main、feat、dev 分支 + +https://gitee.com/help/articles/4295 + +https://gitee.com/help/articles/4346 @@ -204,10 +224,57 @@ https://itcn.blog/p/3224159445.html -### npm 发布 +### npm publish npm 发布 参考:https://segmentfault.com/a/1190000022116379 +```sh +# 先将npm源切回npm官网 +mac可以直接 open .npmrc 把registry删了 +或 npm config set registry http://registry.npmjs.org +或 用nrm工具切换npm源 + +# 指定不发布的文件 +.npmignore 文件里写就行 + +# 登录npm +npm login +显示:npm notice Log in on https://registry.npmjs.org/ +然后输入账号,密码,email + +显示:npm notice Please check your email for a one-time password (OTP) +输入临时验证码 + +显示:Logged in as vacrain on https://registry.npmjs.org/. +就是成功了 + +# 问问npm我是谁 +npm who am i + +# 直接发布,不太行 +npm publish +# 这个发布方式可以的 +npm publish . --access=public + 这里注意一下发布命令中的点 . ,如果不带 . ,偶尔碰到发布会出错。 + 包名重复(或者说已被占用)、未登录,都会导致发布失败,注意看提示信息。 + 注意版本号必须要递增,相同的版本号或版本号递减会发布失败。 + +# 多人发布 +npm owner ls # 查看 +npm owner add # 添加 +npm owner rm # 删除 + +# 撤回已发布的版本 +npm unpublish -f @ + 包发布后的 72 小时内,可以撤回。 + 已撤回的版本,该版本号就不能再重新发布了,因为在 NPM 的仓库中已经有了记录。 +npm unpublish @steppp/xxx-config +npm unpublish react@2.3.4 + +# pub完事可以把源再切回去 +npm config set registry https://registry.npmmirror.com/ +``` + diff --git a/docs/README.md b/docs/README.md index e9f2d90bc98e6b095e1efe890b5a0fdf94072c46..4326e451a91757a5c298b9d59c2317bd042782f1 100644 --- a/docs/README.md +++ b/docs/README.md @@ -10,7 +10,9 @@ ├── 1-Useful // 实用的命令、快捷键、测试用例 ├── 2-Archives // 历史归档 ├── 8-Todos // 下一步要做的 -└── 9-XXX // 成员XXX的文档 +└── 9-XXX // 成员XXX的文档,文档中有两个二级标题todo和stack,todo是计划,stack里从上往下,是由新到旧的内容 + +Tip:为什么用stack(栈)表示在做和做过的事情?因为,正常是内存中,栈是缓存函数表达式的结构,类似一个细管子,底部是封死的,然后先读取的内容,先放到管子里,就是入栈,先入的后出。。比如 a = 1 执行的过程是,a入栈,=入栈,1入栈,栈里 从上到下 就是 1,=,a,然后cpu来读取执行时候是从顶部先拿,就是出栈,这回的顺序就是,先有个1,再有个=,最后有个a,cpu最后根据这个逻辑顺序,把1值给到a变量。。说这些不知道好理解不,反正就是简单理解一下栈,就是stack是一种这样的结构,先来的在下面,后来的在上面,所以那个文档里,misc标题改成stack,就是意思,新的内容写在最上面 ``` ## Typora 使用说明 diff --git a/package.json b/package.json index 6bb7b460218ae417cd908b1d631ea8dc374f6d67..0fc888dedcdac57b494e4c2cbd04e9f93b8ad485 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "path": "./node_modules/cz-customizable" } }, - "prettier": "./config/.prettierrc.js", + "prettier": "./node_modules/@steppp/prettier-config/index.js", "turbo": { "pipeline": { "dev": { @@ -90,6 +90,7 @@ "eslint-plugin-vue": "8.7.1", "typescript": "^4.7.2", "@vue/eslint-config-prettier": "^7.0.0", - "@vue/eslint-config-typescript": "^10.0.0" + "@vue/eslint-config-typescript": "^10.0.0", + "@steppp/prettier-config": "0.0.1" } } diff --git a/packages/prettier-config/.npmignore b/packages/prettier-config/.npmignore new file mode 100644 index 0000000000000000000000000000000000000000..5683f511ed701fa69a6311c7a9853d738ed76eae --- /dev/null +++ b/packages/prettier-config/.npmignore @@ -0,0 +1,15 @@ +aaa.js +.*.swp +._* +.DS_Store +.git +.hg +.npmrc +.lock-wscript +.svn +.wafpickle-* +config.gypi +CVS +npm-debug.log +node_modules/ +直接在 package.json 文件中配置 files,指定发布哪些文件、目录,优先级高于 .npmignore 和 .gitignore。 \ No newline at end of file diff --git a/packages/prettier-config/aaa.js b/packages/prettier-config/aaa.js new file mode 100644 index 0000000000000000000000000000000000000000..4b3e610352c92a16572a2fce4f371b488bf9e46e --- /dev/null +++ b/packages/prettier-config/aaa.js @@ -0,0 +1,10 @@ +/* + * Author Vacrain + * CreateDate 2022-06-11 + * LastEditor Vacrain + * lastEditDate 2022-06-11 + * RelativePath /packages/prettier-config/aaa.js + * Description + */ + +// ok diff --git a/config/.prettierrc.js b/packages/prettier-config/index.js similarity index 96% rename from config/.prettierrc.js rename to packages/prettier-config/index.js index 09eaa5688137768d431bbd3541004526d715ac48..0ec6980677e813e5350fed1c35334696d1b13ec9 100644 --- a/config/.prettierrc.js +++ b/packages/prettier-config/index.js @@ -1,9 +1,9 @@ /* * Author vacrain * CreateDate 2022-06-02 - * LastEditor vacrain - * lastEditDate 2022-06-06 - * RelativePath /.prettierrc.js + * LastEditor Vacrain + * lastEditDate 2022-06-11 + * RelativePath /packages/prettier-config/index.js * Description 代码自动格式化配置 * 参考: * https://prettier.io/docs/en/options.html diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json new file mode 100644 index 0000000000000000000000000000000000000000..76f06c96577c5b7630f6c8793a63d52928c95c23 --- /dev/null +++ b/packages/prettier-config/package.json @@ -0,0 +1,12 @@ +{ + "name": "@steppp/prettier-config", + "version": "0.0.1", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC" +}