登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
Gitee 2025年度开源项目评选启动,快来选出你心中的最佳开源项目!
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
常用工具包
&&
工业软件
>
CAD/计算机辅助设计
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
85
Star
323
Fork
252
InspireFunction
/
IFoxCAD
代码
Issues
25
Pull Requests
6
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
更新失败,请稍后重试!
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
1.0版本计划
待办的
#I90EMR
vicwjb
拥有者
创建于
2024-02-01 12:33
### 关于1.0版本 由于AutoCAD的二次开发api即将支持net8,因此在net8版本之后的所有开发都需要转至新式项目文件格式,开发的模式基本已经统一,而国产cad必然会在1-2个版本后支持net8。 基于上述原因,ifox应该考虑在net8环境下的开发,在可预见的一段时间内,net的api不会在发生framework升级至net8这样大的变化,所以ifox的基础已经趋于稳定。同时ifox经过多年的发展,基础的功能已经足够稳定,可以固定api了。 所以,是时候考虑推出稳定版本。 ### 1.0版本需要做的事情 1. 固定api,在1.0版本的api必须不会发生更改,只能过时,不能删除,不能变更签名。 2. 优化现有的代码,尽量精简类的设计,比如 #I696GL 3. 全面覆盖的测试用例,需要保证ifox的每个函数都有测试代码。 4. 完善的开发者文档、用户文档、api文档。 5. 其他的随时补充。 ### 1.0版本的工作流程 1. 采取严格的issue-pr提交流程,即任何的改动都需要先提交issue后关联pr,任何人不得直接提交代码到主分支。 2. 每个issue和pr都需要严格讨论测试后合并到主分支。 ### 1.0版本后的ifox各版本支持情况 1.0版本后主要开发就是基于net8的代码,因此0.7版本就是最后一个支持net48的版本。 - 1.0版本,主开发版本,版本号规则采用主版本号.次版本号,后续如果有新增功能则升级主版本,有修复则升级此版本号。 - 0.7版本,维护版本,仅修复bug,不在新增功能。 - 0.6及以前版本,停止支持版本。 关于ifox的其他版本可以参考 #I6WNLR 以上各版本的nuget包会保留最后一次更新的最新版,其他版本会进行屏蔽。
### 关于1.0版本 由于AutoCAD的二次开发api即将支持net8,因此在net8版本之后的所有开发都需要转至新式项目文件格式,开发的模式基本已经统一,而国产cad必然会在1-2个版本后支持net8。 基于上述原因,ifox应该考虑在net8环境下的开发,在可预见的一段时间内,net的api不会在发生framework升级至net8这样大的变化,所以ifox的基础已经趋于稳定。同时ifox经过多年的发展,基础的功能已经足够稳定,可以固定api了。 所以,是时候考虑推出稳定版本。 ### 1.0版本需要做的事情 1. 固定api,在1.0版本的api必须不会发生更改,只能过时,不能删除,不能变更签名。 2. 优化现有的代码,尽量精简类的设计,比如 #I696GL 3. 全面覆盖的测试用例,需要保证ifox的每个函数都有测试代码。 4. 完善的开发者文档、用户文档、api文档。 5. 其他的随时补充。 ### 1.0版本的工作流程 1. 采取严格的issue-pr提交流程,即任何的改动都需要先提交issue后关联pr,任何人不得直接提交代码到主分支。 2. 每个issue和pr都需要严格讨论测试后合并到主分支。 ### 1.0版本后的ifox各版本支持情况 1.0版本后主要开发就是基于net8的代码,因此0.7版本就是最后一个支持net48的版本。 - 1.0版本,主开发版本,版本号规则采用主版本号.次版本号,后续如果有新增功能则升级主版本,有修复则升级此版本号。 - 0.7版本,维护版本,仅修复bug,不在新增功能。 - 0.6及以前版本,停止支持版本。 关于ifox的其他版本可以参考 #I6WNLR 以上各版本的nuget包会保留最后一次更新的最新版,其他版本会进行屏蔽。
评论 (
6
)
登录
后才可以发表评论
状态
待办的
待办的
进行中
已完成
已关闭
负责人
未设置
标签
未设置
标签管理
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (7)
标签 (10)
v0.9
v0.7
jing
v1.0
develop
master
v0.6
v0.7.2
v0.7.1
v0.7.0
v0.6.1
v0.4.0
v0.3.3
v0.3.0
v0.2.0
v0.1.3
v0.1.2
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
参与者(1)
C#
1
https://gitee.com/inspirefunction/ifoxcad.git
[email protected]
:inspirefunction/ifoxcad.git
inspirefunction
ifoxcad
IFoxCAD
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册