gitmodule常见命令
我的悲伤还来不及出发,就已经到站下车。——《第七天》 常用命令如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748# 初始化当前仓库中所有已存在的子模块git submodule init# 更新子模块到最新版本(初始化时也可使用)git submodule update# 初始化并更新所有子模块git submodule update --init --recursive# 拉取并更新子模块中最新的代码git submodule update --remote# 拉取所有子模块的最新代码git submodule update --remote --merge# 添加一个子模块git submodule add <repository_url> [<path>]# 克隆一个包含子模块的仓库,并初始化和更新子模块git clone --recurse-submodules <repository_url># 删除...
通过github api统计组织Star数
君子之学,博于外而尤贵精于内。——王廷相 文档如下: https://docs.github.com/zh/rest/orgs/orgs?apiVersion=2022-11-28 代码如下: 123456789101112const response = await fetch('https://api.github.com/orgs/dromara/repos?per_page=100&page=1'); if (!response.ok) { throw new Error(`Error fetching repos: ${response.statusText}`); } const repos = await response.json();console.log(repos)const list = repos.map(({name,stargazers_count})=>({name,stargazers_count}))console....
TinyVue组件库
君子不隐其短,不知则问,不能则学。——董仲舒 文档: TinyVue:一套跨端、跨框架的企业级 UI 组件库,支持 Vue 2 和 Vue 3,支持 PC 端和移动端 代码: https://github.com/opentiny/tiny-vue 在项目的根目录中,打开控制台,执行以下命令,为 Vue 3.0 的项目安装 TinyVue 组件库 : 123yarn add @opentiny/vue@3# 或者npm install @opentiny/vue@3 或者执行以下命令,为 Vue 2.0 的项目安装 TinyVue 组件库 : 123yarn add @opentiny/vue@2# 或者npm install @opentiny/vue@2 如果是Vite 工程,安装完依赖后,修改项目的 vite.config.js ,添加以下代码突出显示的部分: 1234567891011// vite.config.jsimport { defineConfig } from 'vite'import vue from ...
小程序框架vue-mini
即使对于君主,研究学问的道路也是没有捷径的。——阿基米德 分享一个基于 Vue 3 的小程序框架 https://vuemini.org/ https://github.com/vue-mini/vue-mini Vue Mini 是一个基于 Vue 3 的小程序框架,它能让你用组合式 API 写小程序。与某些小程序开发方案不同的是 Vue Mini 核心仅仅是一个轻量的运行时库,它既不依赖任何编译步骤,也不涉及任何 Virtual DOM。并且 Vue Mini 从一开始就被设计为能跟小程序原生语法协同工作,你甚至能在同一个页面或组件内混用原生语法与 Vue Mini,这能让你很轻松的将其整合进既有项目中。当然,你也能完全使用 Vue Mini 开发一个小程序。 Vue Mini 仅聚焦于小程序逻辑部分,也就是 JS 部分,它并不影响小程序的模版、样式及配置。 快速创建 1234npm create vue-mini@latestcd <your-project-name>npm installnpm run dev 然后就可以用微信开发者工具打开
gitpod运行shenyu-dashboard
即使为了国王的宝座,也永远不要欺骗、违背真理。——贝多芬 方式很简单,访问: Dashboard 然后一步一步操作注册登录,我这里选择的暗黑模式以及Idea 网站自动打开了我的Jetbrains Gateway,然后开始下载依赖 后面即可正常进行开发
whimsy在macos安装
大厦之成,非一木之材也;大海之润,非一流之归也。——《东周列国志》 方式很简单: https://github.com/apache/whimsy/blob/master/SETUPMYMAC.md 如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661...
codersrank开发者排行榜
即使最好的妇女,至多能宽恕对方的无礼,却永远也忘不掉。——罗曼·罗兰 分享一个查看自己排名的网站,例如我的排名: https://profile.codersrank.io/user/VampireAchao CodersRank 是一个专为开发者设计的在线平台,旨在通过分析开发者在 GitHub、GitLab、Bitbucket 等代码托管平台上的代码贡献记录,生成一个综合的开发者技能评估档案。它会基于开发者的公开代码仓库和项目,自动分析和评估他们在不同编程语言、技术栈、工具等方面的技能水平。 CodersRank 提供的评估可以帮助开发者展示他们的专业技能,方便他们在求职时展示给潜在雇主或客户。平台还会为开发者提供定制化的职业发展建议,以及与全球其他开发者的比较分析。 主要特点包括: 技能评估:通过分析开发者的代码库,CodersRank 会为每种编程语言、框架、库等生成分数,展示开发者的技能水平。 可视化个人档案:开发者可以创建一个可视化的在线简历,展示自己的技术技能、项目经验和贡献。 职业发展建议:平台会根据开发者的技能图谱,提供针对性的职业发展建议。 社区排名:开...
云原生代理traefik
如同明日将死那样生活,如同永远不死那样求知。——甘地 traefik 是一款开源的反向代理与负载均衡工具,它监听后端的变化并自动更新服务配置 它与传统反向代理最大的区别,是支持声明式的动态路由规则,大大简化网关规则的配置。而且还有诸多实用特性,例如:健康检查、多实例负载均衡、能够实现 Let’s Encrypt 证书的自动签发、验证与续期等等 官方文档: https://doc.traefik.io/traefik/ github: https://github.com/traefik/traefik/ 这个框架可以简易配置https证书,结合halo使用 https://docs.halo.run/getting-started/install/other/traefik/#%E9%85%8D%E7%BD%AE-halo-%E7%9A%84%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86
halo创建博客站点
不要忘记人生是要战斗到死。——芥川龙之介 快速运行: 1docker run -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.18 在线体验 环境地址:https://demo.halo.run 后台地址:https://demo.halo.run/console 用户名:demo 密码:P@ssw0rd123.. 这个主要是需要自己的服务器,功能还可以,能快速满足一个博客、个人知识库的需求 github地址: https://github.com/halo-dev/halo 官方文档: https://www.halo.run/ 其还提供了很多主题和插件: 应用市场 - Halo - 强大易用的开源建站工具 我们这里如果是博客 应用市场 - Halo - 强大易用的开源建站工具
html构建桌面端应用框架tauri
即使通过自己的努力知道一半真理,也比人云亦云地知道全部真理还要好些。——罗曼·罗兰 分享一个用html、css、javascript构建桌面端应用的另一个框架 https://tauri.app/ https://github.com/tauri-apps/tauri 和 Electron 的主要区别是它更快,而且是用Rust编写,前端是用 TAO 和 WRY,更加轻量 ,内存占用更小,不嵌入Chromium,但是需要你会一点点Rust,这对我来说不是事儿,我早就在2022-02-01开始rust的简单入门 rust安装 安装vscode的rust插件 使用cargo创建rust程序并运行 创建项目非常简单! 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697...
