Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BadOS Project
BWL
提交
abe32dc3
B
BWL
项目概览
BadOS Project
/
BWL
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
BWL
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
abe32dc3
编写于
7月 31, 2022
作者:
指向BIOS的野指针
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add version evolution rule
上级
37eb6606
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
95 addition
and
3 deletion
+95
-3
README.md
README.md
+52
-0
includes/types.hh
includes/types.hh
+43
-3
未找到文件。
README.md
浏览文件 @
abe32dc3
...
...
@@ -24,6 +24,58 @@ BadOS项目的所有程序只有在BadWayland完成后,才能够正常测试
7.
BWLserver/display.hh
8.
BWLserver/display.cc
## 版本演进
### 1. Bad Wayland版本演进规则
版本号共分为由一个点分开的两部分:
1.
超级版本号
2.
版本号
#### 超级版本号
超级版本号只在Bad Wayland标准有突破性发展的时候增加
#### 版本号
版本号首位在发布一个版本时增加,
后面的位数(位数不限)表示功能开发完成
或以前的版本有改动。
#### 末尾字符串
版本号没有改变时会有末尾字符串,连续多个版本没有改变版本号时
需要按时间顺序列出本版本所有的末尾字符串。
末尾字符串属于版本号的一部分。
末尾字符串以'+'或'-'开头,
连续两个'+'或'-'表示版本相比上个版本有重大改动。
'+'表示相比上个版本内容增加了,'-'表示内容减少了,后加字符如下:
*
+/-ln: 增加了n个库;
*
+/-fn: 表示某库增加了n个函数;
*
+/-sn: 表示增加了n个数据结构。
上列n若为1可省略。
#### 项目开发阶段
gama(γ):开发中
beta(β):实验阶段
alpha(α):正式发布
### 2. Bad Wayland Server版本演进规则
版本号共分为由一个点分开的两部分:
1.
Bad Wayland版本号;
2.
server发布版本更新的时间(UTC时间,精确到分钟)。
项目开发阶段标记依然写在版本号之后。
## 加入我们
*
关注我们的组织;
...
...
includes/types.hh
浏览文件 @
abe32dc3
...
...
@@ -4,9 +4,49 @@
#include <iostream>
#include <vector>
#define BWL_VERSION "0.01 beta" //整个BadWayland的版本号
#define BWLS_VERSION "0.01.202207311825 beta" // BadWayland服务器版本号
/**
* @brief Bad Wayland版本演进规则
*
* 版本号共分为由一个点分开的两部分:
* 1. 超级版本号
* 2. 版本号
*
* ## 超级版本号
* 超级版本号只在Bad Wayland标准有突破性发展的时候增加
*
* ## 版本号
* 版本号首位在发布一个版本时增加,
* 后面的位数(位数不限)表示功能开发完成
* 或以前的版本有改动。
*
* ## 末尾字符串
* 版本号没有改变时会有末尾字符串,连续多个版本没有改变版本号时
* 需要按时间顺序列出本版本所有的末尾字符串。
* 末尾字符串属于版本号的一部分。
* 以'+'或'-'开头,
* 连续两个'+'或'-'表示版本相比上个版本有重大改动。
* '+'表示相比上个版本内容增加了,'-'表示内容减少了,后加字符如下:
* +/-ln: 增加了n个库;
* +/-fn: 表示某库增加了n个函数;
* +/-sn: 表示增加了n个数据结构。
* 上列n若为1可省略。
*
* ## 项目开发阶段
* gama(γ):开发中
* beta(β):实验阶段
* alpha(α):正式发布
*/
#define BWL_VERSION "0.01 β" //整个BadWayland的版本号
/**
* @brief Bad Wayland Server版本演进规则
*
* 版本号共分为由一个点分开的两部分:
* 1. Bad Wayland版本号;
* 2. server发布版本更新的时间(UTC时间,精确到分钟)。
*
* 项目开发阶段标记依然写在版本号之后。
*/
#define BWLS_VERSION "0.01.202207311025 β" // BadWayland服务器版本号
#ifdef __bwl_server //只有在服务器中这个变量有效
extern
std
::
string
monitor_device
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录