MapGuide开源版的修改流程

本文介绍了如何通过提交Tickets和RFC来修正MapGuide中的缺陷及增强功能。包括如何创建Tickets报告bug,以及创建RFC提出功能增强建议的具体步骤。

MapGuide代码的修改可以分为两大类:功能增强(Ehancement)和缺陷修正(Defect)MapGuide使用Tickets来管理和跟踪这些修改,访问http://trac.osgeo.org/mapguide/report可以浏览和查询活动的和已经关闭的Tickets,对于功能增强MapGuide还使用了RFC进行管理。需要注意的是无论创建Tickets还是RFC,都需要有一个OSGeo的帐户,使用OSGeo帐户登录后才可以创建TicketsRFC,访问https://www.osgeo.org/cgi-bin/ldap_create_user.py 可以注册一个OSGeo的用户。

1) 缺陷修正

如果你在使用MapGuide的过程中发现了一个Bug,那么可以考虑创建一个Ticket。在创建Ticket之前,最好访问http://trac.osgeo.org/mapguide/search查找是否已经有其他人提交过类似的Ticket,或者给mapguide-users邮件列表发email问询是否见到过类似问题。在为一个Bug创建Ticket之时,需要提供一个完整的、可以重现Bug的步骤,如果可能的话最好提供一段代码用于重现Bug,最后填写图18‑3所示的Ticket属性。其中,Priority代表Bug的优先级,Component代表Bug所属的功能组件,Severity代表Bug的严重性,Milestone代表修正了Bug的版本,Version代表可以重现Bug的版本。最重要的是要填写正确的Version值,如果不清楚需要为其他属性填写什么样的值,那么可以将其他值保留为空,在其他人检阅和分配这个Bug时会为这些属性填写合适的值。

Ticket

183 Ticket的属性

2) 功能增强

如果要改进MapGuide现有的功能,或者添加一些新的功能,那么需要创建一个RFC。访问http://trac.osgeo.org/mapguide/wiki/MapGuideRfcs可以浏览现有的RFC,通过这些RFC我们可以了解MapGuide的每个版本添加了哪些功能,甚至下一个版本会添加哪些新的功能。RFC页面使用Wiki的方式进行维护,使用如下的步骤可以创建一个新的RFC

1) 点击“login”登录。

2) 点击“Edit this page”编辑RFC列表页面。

3) 加入如下Wiki格式的字符串。其中,“XX”代表RFC的序号,“V.V”代表实现RFCMapGuide版本号。

||[wiki:MapGuideRfcXX MapGuide RFC XX - xxxxxxxxxxxx]||draft||V.V||

4) 点击“Submit changes”按钮提交修改。

5) 点击超链接“MapGuide RFC XX”会出现一个新的页面用于创建新的RFC

6) 在按照RFC模板的格式创建完成新的RFC之后,发emailMapGuide邮件列表mapguide-internals@lists.osgeo.org要求MapGuide开源社区的人们评阅此RFC

7) RFC发布一周后,并且解答了MapGuide开源社区人们的所有问题之后,可以要求PSC的成员对此RFC投票。如果由多于两个PSC成员同意此RFC,没有任何PSC成员反对此RFC,那么此RFC就投票通过可以实现了。

8) 创建一个类型为“enhancement”的Ticket用于跟踪这个修改。

在修正了一个缺陷或实现了一个RFC之后,需要将相应的代码修改创建为一个SVN Patch文件,将其上传到相应的Ticket上便于开源社区的人们评阅此修改,在评阅完成之后就可以提交代码了。如果你不是项目开发人员,没有提交权限,项目开发人员会帮助你提交代码的。

基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究(Matlab代码实现)内容概要:本文围绕“基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究”,介绍了利用Matlab代码实现配电网可靠性的仿真分析方法。重点采用序贯蒙特卡洛模拟法对配电网进行长时间段的状态抽样与统计,通过模拟系统元件的故障与修复过程,评估配电网的关键可靠性指标,如系统停电频率、停电持续时间、负荷点可靠性等。该方法能够有效处理复杂网络结构与设备时序特性,提升评估精度,适用于含分布式电源、电动汽车等新型负荷接入的现代配电网。文中提供了完整的Matlab实现代码与案例分析,便于复现和扩展应用。; 适合人群:具备电力系统基础知识和Matlab编程能力的高校研究生、科研人员及电力行业技术人员,尤其适合从事配电网规划、运行与可靠性分析相关工作的人员; 使用场景及目标:①掌握序贯蒙特卡洛模拟法在电力系统可靠性评估中的基本原理与实现流程;②学习如何通过Matlab构建配电网仿真模型并进行状态转移模拟;③应用于含新能源接入的复杂配电网可靠性定量评估与优化设计; 阅读建议:建议结合文中提供的Matlab代码逐段调试运行,理解状态抽样、故障判断、修复逻辑及指标统计的具体实现方式,同时可扩展至不同网络结构或加入更多不确定性因素进行深化研究。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值