Sunrisepeak 最近的时间轴更新
Sunrisepeak's repos on GitHub
C++ · 72 人关注
KHistory
An elegant keyboard/gamepad key detection and visualization tool | 🔥一个优雅&跨平台的 键盘/🎮手柄按键 检测及历史记录显示工具, 无需安装单可执行文件(约900kb大小)即点即用
C++ · 41 人关注
dstruct
🔥An easy-to-port/learn/use C++ data structure template library | 一个易于移植/使用/学习且结构简洁的数据结构模板库
C++ · 39 人关注
d2ds
Dive into Data Structures - 强调动手实践的数据结构学习项目,其中包含在线书籍、公开课、练习代码等子项目
33 人关注
devicetree-specification-chinese
设备树规范文档(DTS) 中文版(翻译中-粗翻)
C++ · 16 人关注
Hanim
Animation Engine | 动画引擎 | Hi Animation | Hello Animation | WIP
Python · 15 人关注
HelloWorld
一个存放各种方向上 HelloWorld级别的 入门/介绍程序及环境搭建文章及相关分析/分享视频的仓库......
C++ · 14 人关注
DSVisual
🔥基于DStruct的数据结构可视化组件库&开发框架 | data-structures visual component library & development framework based on DStruct
Rust · 4 人关注
gl-interface
GLI - 一个迷你的图形库抽象层
Python · 4 人关注
opensource-community
Opensource Community
2 人关注
codestyle
a simple code style guide
SCSS · 2 人关注
d2ds-courses
C++ · 2 人关注
DMBR
mbr tools........
C++ · 2 人关注
honly
honly is a collection of header-only libraries | honly 是一个header-only库集合
C++ · 2 人关注
imnodes
A small, dependency-free node editor for dear imgui
1 人关注
chinese-independent-developer
👩🏿‍💻👨🏾‍💻👩🏼‍💻👨🏽‍💻👩🏻‍💻中国独立开发者项目列表 -- 分享大家都在做什么
1 人关注
ddnet
DDraceNetwork, a free cooperative platformer game
1 人关注
devicetree-specification
Devicetree Specification document source files
Vue · 1 人关注
docs
📄 Documentation for Vue 3
Vue · 1 人关注
docs-zh-cn
Vue 文档官方中文翻译 | Official Chinese translation for Vue docs
1 人关注
fengxu-blog
fengxu的博客
1 人关注
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
1 人关注
learn-regex
Learn regex the easy way
1 人关注
License
License
1 人关注
linux
Linux kernel source tree
C · 1 人关注
lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
1 人关注
mdBook
Create book from markdown files. Like Gitbook but implemented in Rust
1 人关注
MTProxy
Python · 1 人关注
rCore-Tutorial-Book-v3
A book about how to write OS kernels in Rust easily.
0 人关注
electron-ssr-backup
electron-ssr backup
TypeScript · 0 人关注
project-graph
《计划-投射》快速绘制节点图的桌面工具,可以用于项目进程拓扑图绘制、快速头脑风暴草稿。
Sunrisepeak

Sunrisepeak

仰望星空, 脚踏实地
V2EX 第 676355 号会员,加入于 2024-02-19 16:08:41 +08:00
Observer & Explorer & Developer
Sunrisepeak 最近回复了
@zeromake vfox 做的很不错, 也是跨平台的
@kalago 看了一下 mise 的介绍, 有一些实现策略是类似的。但当前发展理念稍微有一些不同。感觉 mise 更偏向其他版本管理工具做为后端来做实际支撑, 在前端通过 mise 来实现一致的使用体验。xvm 也有这方面的考虑, 但是总体可能比 mise 还要更加偏向作为版本管理工具的抽象层工具来设计的, 使用侧和注册侧都接口标准化(这个注册不是指插件)。所以甚至可以把 xvm 当作一个模块放到自己项目当中做项目版本管理层来使用。例如:

xvm + 把版本管理工具视为插件开发 -> 就会有点像 mise
xvm + 把具体软件/工具视为插件开发 -> 就会有点像 vfox/asdf (xvm + xim 类似这种)

目前 xvm 是分 xvm-bin + xvm-lib 的方式进行开发的, 目标是尽可能的通用标准化 使用接口和注册接口, 这样它就可以

- 个人可以按自己习惯去做一些管理版本/记录
- 工具开发者也可以把它作为自己工具的版本管理模块
- 包管理器开发者可以用其做多版本管理模块...
- 团队/项目也可以用...

总体, 其实就是 "只做版本管理/切换/环境隔离 不做具体的软件安装和卸载的工作"
(关于 mise 我没有具体使用过, 可能理解有偏差, 主要是看了这个 https://mise.jdx.dev/plugins.html)
@ITisCool 目前包管理 和 版本管理是拆分开来做的。版本管理算是通用的可以适配包管理器或个人的软件工具也可以用户自定义, 如果包管理器 XIM + XVM 结合就有点像 asdf 这种[软件安装 + 版本管理]组合的感觉。只不过目前包管理的索引库中工具/软件还比较少 https://github.com/d2learn/xim-pkgindex
目前还是初步的版本。欢迎大家尝试, 或给出一些开发/改进方向上的建议...
感觉现代教程/课程纯讲理论有点不够, 一般再结合一些代码练习/实验比较好
我也在做这方面的探索, 现在也在做一个现代教程/课程搭建工具(尝试和探索中...)

开源工具: https://github.com/d2learn/xlings
基于工具的教程示例: https://github.com/d2learn/d2ds
后续也会尝试增加基于场景记忆的依赖版本管理功能
@wildmaker 算是构建内容的工具, 但具体的知识/技术/教程还需要具体的创作者进行设计。目前有个用 xlings 进行构建的示例项目[动手写数据结构]( https://github.com/d2learn/d2ds) 可以看看
?si=HHyNeUmdCdD0xeEr
@murmur 突然发现好像大家误会了, 以为这个 0....1 的图案是 logo 。最终的 logo 放了的链接
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1821 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 09:45 · PVG 17:45 · LAX 01:45 · JFK 04:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.