跳转到内容

Blog

【🧚‍♂️逍遥书院📚】开发日志

  1. 【变更】:项目日志合并回【🐈逍遥猫】的项目日志。总的来说,现阶段精力不足,还是坚持单项目为好,也就是【🐈逍遥猫】项目,其它都是子项目或子任务。
  2. 【变更】:GitHub 组织 Live-Library 改名为 LiveCatXY,并把 andyluss 下的两个相关库(Lab、Hub)改名(添加 Live 前缀)并迁移过去。
  1. 【研究】:研究 Reka、NuxtUI、TailwindCSS 等 UI 库。
  2. 【研究】:研究 Bento 风格的 Astro 主题。

  1. 【研究】:研究 Reka、NuxtUI、TailwindCSS 等 UI 库。
  2. 【研究】:研究 Bento 风格的 Astro 主题。

  1. 【研究】:研究 Reka、NuxtUI、TailwindCSS 等 UI 库。

  1. 【研究】:研究 Reka、NuxtUI、TailwindCSS 组件库。

  1. 【研究】:研究解决 Convex 和 Astro、React、Vue 的整合问题。

  1. 【研究】:研究苹果新风格【液体玻璃】,对【数据细胞】的设计有些启发,比如更灵动的交互方式。
  1. 【研究】:继续研究 Convex

  1. 【演示】:继续制作【Convex 相关演示】。
  2. 【研究】:继续研究 Convex

  1. 【演示】:继续制作【Convex 相关演示】。
  2. 【研究】:继续研究 Convex

  1. 【决策】:确定采用【JSKit】技术栈,即以 JS/TS 为主的技术栈,包括前后端、工具链、建模等,方便快速高效开发。
  2. 【决策】:以 Bun 作为核心开发工具。
  3. 【决策】:采用单库多包(Monorepo)模式。
  4. 【决策】:确定 Convex 作为核心数据层,以方便数据管理与同步。
  5. 【研究】:研究 Convex
  6. 【演示】:开始制作【Convex 相关演示】。

  1. 【变更】:开始建立独立的 GitHub 组织(live-library,改自以前的 nananono)和项目库(livelib),并把文档网站库(andyluss/lib)迁移过去。
  2. 【决策】:打算将小脚本及其演示程序从文档网站里独立出去并分散打包,免得各种全局样式之类的问题互相影响。可能只保留少数没啥影响的程序。
  1. 【决策】:次级前端框架,还可以采用 React 框架,以及之前计划的,基于 T3 Stack 改编扩充,参考 Homarr 的前端功能设计与技术栈如 MantineGridstack
  2. 【演示】:开始制作【Grid Layout Plus 相关演示】。

  1. 【决策】:开始从【🐈逍遥猫】项目中独立出来,作为其子项目。
  2. 【决策】:秉持小而美的理念,直接以多个小脚本的模式来开发。小脚本可以直接放在本站里,方便调用和展示。
  3. 【决策】:开发日志不再像【🐈逍遥猫】的开发日志那样都在一个文件里,而是按日独立,甚至可以按需要一天好几份。
  1. 【决策】:总体 UI 设计系统,采用我比较熟悉的 Google Material 设计系统。这样也可以利用我比较熟悉的组件库,比如 Vuetify
  2. 【决策】:确定使用 Bento UI 设计风格作为页面主体风格。可以更加有效地利用屏幕空间,也方便展示定量信息。参见:【数据细胞】
  1. 【决策】:总体前端框架,采用 AstroVue 的方式。这样以后有机会也可以套 React 等框架的代码。但为了更专注熟练,主要还是用 Vue 相关的技术栈。
  2. 【决策】:总体前端组件库,现在暂时采用 VuetifyReka。前者比较大一统,后者比较小而美。当然也可以用其它的,以后根据情况调整。
  3. 【决策】:Bento UI 实现采用 Grid Layout Plus
  4. 【演示】:开始制作【Vue 相关演示】,包括 VuetifyReka 相关的演示。

【🐈逍遥猫LiveCat】开发日志

















  1. 【变更】:项目日志合并回【🐈逍遥猫】的项目日志。总的来说,现阶段精力不足,还是坚持单项目为好,也就是【🐈逍遥猫】项目,其它都是子项目或子任务。
  2. 【变更】:GitHub 组织 Live-Library 改名为 LiveCatXY,并把 andyluss 下的两个相关库(Lab、Hub)改名(添加 Live 前缀)并迁移过去。

  1. 【研究】:研究 Reka、NuxtUI、TailwindCSS 等 UI 库。
  2. 【研究】:研究 Bento 风格的 Astro 主题。

  1. 【研究】:研究 Reka、NuxtUI、TailwindCSS 等 UI 库。

  1. 【研究】:研究 Reka、NuxtUI、TailwindCSS 组件库。

  1. 【研究】:研究解决 Convex 和 Astro、React、Vue 的整合问题。

  1. 【研究】:研究苹果新风格【液体玻璃】,对【数据细胞】的设计有些启发,比如更灵动的交互方式。
  1. 【研究】:继续研究 Convex


  1. 【演示】:继续制作【Convex 相关演示】。
  2. 【研究】:继续研究 Convex

  1. 【演示】:继续制作【Convex 相关演示】。
  2. 【研究】:继续研究 Convex

  1. 【决策】:确定采用【JSKit】技术栈,即以 JS/TS 为主的技术栈,包括前后端、工具链、建模等,方便快速高效开发。
  2. 【决策】:以 Bun 作为核心开发工具。
  3. 【决策】:采用单库多包(Monorepo)模式。
  4. 【决策】:确定 Convex 作为核心数据层,以方便数据管理与同步。
  5. 【研究】:研究 Convex
  6. 【演示】:开始制作【Convex 相关演示】。

  1. 【变更】:开始建立独立的 GitHub 组织(live-library,改自以前的 nananono)和项目库(livelib),并把文档网站库(andyluss/lib)迁移过去。
  2. 【决策】:打算将小脚本及其演示程序从文档网站里独立出去并分散打包,免得各种全局样式之类的问题互相影响。可能只保留少数没啥影响的程序。
  1. 【决策】:次级前端框架,还可以采用 React 框架,以及之前计划的,基于 T3 Stack 改编扩充,参考 Homarr 的前端功能设计与技术栈如 MantineGridstack
  2. 【演示】:开始制作【Grid Layout Plus 相关演示】。

  1. 【决策】:开始从【🐈逍遥猫】项目中独立出来,作为其子项目。
  2. 【决策】:秉持小而美的理念,直接以多个小脚本的模式来开发。小脚本可以直接放在本站里,方便调用和展示。
  3. 【决策】:开发日志不再像【🐈逍遥猫】的开发日志那样都在一个文件里,而是按日独立,甚至可以按需要一天好几份。
  1. 【决策】:总体 UI 设计系统,采用我比较熟悉的 Google Material 设计系统。这样也可以利用我比较熟悉的组件库,比如 Vuetify
  2. 【决策】:确定使用 Bento UI 设计风格作为页面主体风格。可以更加有效地利用屏幕空间,也方便展示定量信息。参见:【数据细胞】
  1. 【决策】:总体前端框架,采用 AstroVue 的方式。这样以后有机会也可以套 React 等框架的代码。但为了更专注熟练,主要还是用 Vue 相关的技术栈。
  2. 【决策】:总体前端组件库,现在暂时采用 VuetifyReka。前者比较大一统,后者比较小而美。当然也可以用其它的,以后根据情况调整。
  3. 【决策】:Bento UI 实现采用 Grid Layout Plus
  4. 【演示】:开始制作【Vue 相关演示】,包括 VuetifyReka 相关的演示。

  • 【任务 4-1】研发【逍遥猫】。
  • 【任务 4-1】研发【逍遥猫】。
  • 【任务 4-1】研发【逍遥猫】。
  • 【任务 4-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-2】重整【逍遥猫】项目体系与技术架构。
  • 【任务 3-2】重整【逍遥猫】项目体系与技术架构。
  • 【任务 3-2】重整【逍遥猫】项目体系与技术架构。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 3-1】研发【逍遥猫】。
  • 【任务 2-10】研发【逍遥猫】。
  • 【任务 2-10】研发【逍遥猫】。
  • 【任务 2-10】研发【逍遥猫】。
  • 【任务 2-10】研发【逍遥猫】。
  • 【任务 2-10】研发【逍遥猫】。
  • 【任务 2-10】研发【逍遥猫】。
  • 【任务 2-10】研发【逍遥猫】。
  • 【任务 2-9】了解 Bento 布局和 Grid 布局。
  • 【任务 2-10】研发【逍遥猫】。
  • 【任务 2-9】了解 Bento 布局和 Grid 布局。
  • 【任务 2-9】了解 Bento 布局和 Grid 布局。
  • 【任务 2-8】新建个人主站,使用 lushisang.com,数字花园转到 blog.lushisang.com 域名。
  • 【任务 2-7】学习 BaaS、流数据处理与数据同步引擎。
  • 【任务 2-7】学习 BaaS、流数据处理与数据同步引擎。
  • 【任务 2-7】学习 BaaS、流数据处理与数据同步引擎。
  • 【任务 2-7】学习 BaaS、流数据处理与数据同步引擎。
  • 【任务 2-7】学习 BaaS、流数据处理与数据同步引擎。
  • 【任务 2-6】学习 Apple 开发。
  • 【任务 2-7】学习 BaaS、流数据处理与数据同步引擎。
  • 【任务 2-6】学习 Apple 开发。
  • 【任务 2-7】学习 BaaS、流数据处理与数据同步引擎。
  • 【任务 2-6】学习 Apple 开发。
  • 【任务 2-7】学习 BaaS、流数据处理与数据同步引擎。
  • 【任务 2-6】学习 Apple 开发。
  • 【任务 2-6】学习 Apple 开发。
  • 【任务 2-6】学习 Apple 开发。
  • 【任务 2-6】学习 Apple 开发。
  • 【任务 2-6】学习 Apple 开发。
  • 【任务 2-5】【三猫书院CatLib】研究。结果:同【逍遥猫】,我的数字花园。包括虚拟三宠物逍遥猫、小熊猫、大熊猫,可使用 Apple 技术栈等开发。
  • 【任务 2-5】【三猫书院CatLib】研究。
  • 【任务 2-5】【三猫书院CatLib】研究。
  • 【任务 2-4】思考【逍遥猫】及相关子项目的产品体系建设。结果:采用数字花园范式体系,打造小而美的产品,以猫、大小熊猫等生物为主要品牌形象。
  • 【任务 2-4】思考【逍遥猫】及相关子项目的产品体系建设。
  • 【任务 2-6】研究开发【慢熊猫】3D 形象。
  • 【任务 2-4】思考【逍遥猫】及相关子项目的产品体系建设。
  • 【任务 2-5】学习研究 React 19 与 ReactRouter 7。
  • 【任务 2-4】思考【逍遥猫】及相关子项目的产品体系建设。
  • 【任务 2-5】学习研究 React 19 与 ReactRouter 7。
  • 【任务 2-4】思考【逍遥猫】及相关子项目的产品体系建设。
  • 【任务 2-5】学习研究 React 19 与 ReactRouter 7。
  • 【任务 2-3】研究开发 CCCat。结果:基于我的博客的技术栈,并在【猫干饭】栏目进行实践。
  • 【任务 2-3】研究开发 CCCat。
  • 【任务 2-3】研究开发 CCCat。
  • 【任务 2-3】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-2】研究开发 CCCat。
  • 【任务 2-1】继续研究使用 Bevy 开发极简的 LiveCat 原型。
  • 【任务 2-1】继续研究使用 Bevy 开发极简的 LiveCat 原型。
  • 【任务 1-9】研究使用 Bevy 开发原型。结果:大致理解了 Bevy 的架构,并计划参考开源游戏 OutFly。
  • 【任务 1-9】研究使用 Bevy 开发原型。
  • 【任务 1-9】研究使用 Bevy 开发原型。
  • 【任务 1-9】研究使用 Bevy 开发原型。
  • 【任务 1-9】研究使用 Bevy 开发原型。
  • 【任务 1-9】研究使用 Bevy 开发原型。
  • 【任务 1-9】研究使用 Bevy 开发原型。
  • 【任务 1-9】研究使用 Bevy 开发原型。
  • 【任务 1-9】研究使用 Bevy 开发原型。
  • 【任务 1-9】研究使用 Bevy 开发原型,
  • 【任务 1-8】研究深度数据分析与数据驱动开发。结果:可以开始使用 Bevy 及其 ECS 架构开发应用和游戏。
  • 【任务 1-8】研究深度数据分析与数据驱动开发。
  • 【任务 1-8】研究深度数据分析与数据驱动开发。
  • 【任务 1-8】研究深度数据分析与数据驱动开发。
  • 【任务 1-6】思考研究 LiveStack 相关。
  • 【任务 1-6】思考研究 LiveStack 相关。
  • 【任务 1-7】研究元编程相关技术如可逆计算。
  • 【任务 1-7】研究元编程相关技术如可逆计算。
  • 【任务 1-7】研究元编程相关技术如可逆计算。
  • 【任务 1-7】研究元编程相关技术如可逆计算。
  • 【任务 1-7】研究元编程相关技术如可逆计算。
  • 【任务 1-6】思考研究 LiveStack 相关。
  • 【任务 1-6】思考研究 LiveStack 相关。
  • 【任务 1-6】思考研究 LiveStack 相关。
  • 【任务 1-6】思考研究 LiveStack 相关。
  • 【任务 1-5】将 LobeVidol 的产品设计与技术实现完全分析明白。
  • 【任务 1-6】思考研究 LiveStack 相关。
  • 【任务 1-5】将 LobeVidol 的产品设计与技术实现完全分析明白。
  • 【任务 1-4】实现一个简单的聊天框卡片。结果:还是以 LobeHub 的库为基础来修改,但可以参考 vue-advanced-chat 之类的库。
  • 【任务 1-4】实现一个简单的聊天框卡片。
  • 【任务 1-4】实现一个简单的聊天框卡片。
  • 【任务 1-4】实现一个简单的聊天框卡片。
  • 【任务 1-3】研究轻量级卡片系统可视化语言。结果:Flyde 不错,以后多研究。
  • 【任务 1-3】研究轻量级卡片系统可视化语言。
  • 【任务 1-3】研究轻量级卡片系统可视化语言。
  • 【任务 1-3】研究轻量级卡片系统可视化语言。
  • 【任务 1-3】研究轻量级卡片系统可视化语言。
  • 【任务 1-2】在博客网站上试验卡片形式。结果:简单试验了下卡片化,得继续研究。
  • 【任务 1-2】在博客网站上试验卡片形式。
  • 【任务 1-2】在博客网站上试验卡片形式。
  • 【任务 1-2】在博客网站上试验卡片形式。
  • 【任务 1-1】新年新思考。结果:小而美的卡片集合形式,便于快速行动出结果。
  • 【任务 1-1】新年新思考。

版本 0:2024 年 12 月,立项并调研思考

Section titled “版本 0:2024 年 12 月,立项并调研思考”
  • 【任务 0-11】研究卡片式架构。结果:基于 Astro 框架构建灵活的卡片。
  • 【任务 0-11】研究卡片式架构。
  • 【任务 0-11】研究卡片式架构。
  • 【任务 0-11】研究卡片式架构。
  • 【任务 0-11】研究卡片式架构。
  • 【任务 0-11】研究卡片式架构。
  • 【任务 0-11】研究卡片式架构。
  • 【任务 0-10】研究《BevyGarage》项目代码。
  • 【任务 0-10】研究《BevyGarage》项目代码。
  • 【任务 0-9】研究总体架构。结果:尽量全卡片式架构。
  • 【任务 0-9】研究总体架构。
  • 【任务 0-9】研究总体架构。
  • 【任务 0-9】研究总体架构。
  • 【任务 0-8】研究竞速游戏。
  • 【任务 0-8】研究竞速游戏。
  • 【任务 0-7】研究逻辑组织方式和编辑器。结果:使用类似 Effect TS 的函数式编程系统,后期基于此制作编辑器。
  • 【任务 0-8】研究竞速游戏。
  • 【任务 0-7】研究逻辑组织方式和编辑器。 - 【任务 0-8】研究竞速游戏。
  • 【任务 0-7】研究逻辑组织方式和编辑器。
  • 【任务 0-6】设计逻辑架构。结果:卡片式逻辑架构。
  • 【任务 0-6】设计逻辑架构。
  • 【任务 0-6】设计逻辑架构。
  • 【任务 0-5】设计应用架构。结果:卡片式应用架构。
  • 【任务 0-5】设计应用架构。
  • 【任务 0-4】调研虚拟偶像。 - 【任务 0-5】设计应用架构。
  • 【任务 0-4】调研虚拟偶像。
  • 【任务 0-3】调研叙事游戏。
  • 【任务 0-3】调研叙事游戏。
  • 【任务 0-2】撰写《游戏设计概述》。 - 【任务 0-3】调研叙事游戏。
  • 【任务 0-1】正式立项。