# Medi-ToolBox **Repository Path**: medihbt/medi-toolbox ## Basic Information - **Project Name**: Medi-ToolBox - **Description**: Medi的定制工具箱 - **Primary Language**: Vala - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-12 - **Last Updated**: 2023-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Medi-ToolBox -- Medi小巧趁手的定制工具箱 \[[简体中文](README.md)\] \[[English](README.en.md)\] 我的工具箱,一个让Linux电脑变得好用一点的程序/运行库集合。 ## 软件架构 由于这是个软件集合,每个子文件夹的目标格式、编程语言、构建系统都不太一样,所以没啥架构的。简单地罗列一下这些项目吧。 - [ ] [Medi's ToolBox基础运行库(MTBLib)](mtblib/README.md) Medi's ToolBox的基本类库,包含我常用的数据结构与GLib/C++标准库的统一封装。 - [ ] [ScreenTimer时钟](screentimer/README.md) 屏幕时间管理工具,打算做成简单的番茄时钟程序。 还有一些特殊用途的文件夹,在这里一并罗列。 - `docs/` -- 存放各项目的开发者文档与使用指南。 - `bootstrap/` -- 在正式进入项目之前的实验性代码,或者测试代码/测试样例。 - `build/`(构建时出现) -- 构建专用目录。 ## 安装教程、使用说明、 这是个软件集合,所以你需要到各项目的子文件夹里查询构建方法,在`docs/<项目名>`文件夹里查询使用说明。 一般来讲,这些项目都需要[GLib](https://docs.gtk.org/glib/)作为基础依赖,因为MTBLib的非C++部分是依赖GLib的。 ## 参与贡献 我还没玩明白Git多人协作,所以参与贡献这块我也不会搞...看看Gitee是怎么写的吧。 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request