ReviewBoard使用文档
来源:互联网 发布:plc网络共享 编辑:程序博客网 时间:2024/05/16 12:15
ReviewBoard使用
逻辑图:
一、首页
1.UI
1)控制窗口是否能被放大缩小
- resize // StoryBoard设置- [window setStyleMask:[window styleMask] | NSResizableWindowMask]; // 代码设置- [window setStyleMask:[window styleMask] & ~NSResizableWindowMask]; // 代码设置
2)NSButton
- textColor:NSMutableAttributedString // 更改字体颜色 - mouseEntered/mouseExited:NSTrackingArea // 鼠标移入移出 - NSButtonCell:重绘NSButton - target/action:作为属性,不支持addTarget:action
3)NSTextView
- NSLabel:关闭编辑功能,取消边框,禁止选中的NSTextView - focusRingType:取消选中边框 NSFocusRingTypeNone; - stringValue:text内容
4)NSWindowController
2.API
登录:
GET http://xxx/api/v3/user?private_token=xxx
二、创建合并请求页
1.UI
NSTableViewDelegate
- (NSInteger)numberOfRowsInTableView: // cell 行数 - tableView: viewForTableColumn: row: // 重载cell - (void)tableViewSelectionDidChange: // 单击cell
2.API
获取工程列表:
GET http://xxx/api/v3/projects/owned?private_token=xxx&per_page=100
获取工程分支:
GET http://xxx/api/v3/projects/22/repository/branches?private_token=xxx
创建合并请求:
POST http://xxx/api/v3
Haeder : “PRIVATE-TOKEN” : “xxx”
Body : “source_branch=xxx&target_branch=xxx&target_project_id=xxx&title=xxx”
添加到数据库:
GET http://xxx/mergerequest/insertRecord.php
三、review页
1.UI
双击打开gitlab
- tableview setDoubleAction:// tableview添加双击事件 - [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:url]];// 打开网页
2.API
获取请求列表:
GET http://xxx/mergerequest/getRecordsWithUsername.php
获取合并状态:
GET http://xxx/api/v3/projects/%d/merge_requests/%ld?private_token=xxx
%d:主工程id
%ld:mergerequest_id
点击通过删除请求记录:
DELETE http://xxx/mergerequest/deleteRecord.php?id=%ld
某个mergerequest的记录列表:
DELETE http://xxx/mergerequest/getRecordsWithId.php?mergerequest_id=%ld
合并代码:
PUT http://xxx/api/v3/projects/%d/merge_requests/%ld/merge
Haeder : “PRIVATE-TOKEN” : “xxx”
%d:主工程id
%ld:mergerequest_id
点击不通过删除所有相关请求记录:
DELETE http://xxx/mergerequest/deleteRecordsWithMergeRequestId.php?mergerequest_id=%ld
发送邮件:
GET http://xxx/mergerequest/sendMail.php?mailto=xxx@lvmama.com&subject=xxx&content=xxx
- ReviewBoard使用文档
- 从零开始搭建 reviewboard 环境(五) -- reviewboard 在linux中的使用
- Reviewboard 使用和安装问题总结
- reviewboard--ubuntu安装reviewboard
- 如何安装使用reviewboard配套工具post review
- 使用git发送ReviewBoard并且提交程序流程
- ReviewBoard 的安装和使用(一)—— 安装
- reviewboard 上传diff文档提示1153 Got a packet bigger than max_allowed_packet bytes
- tao-reviewboard
- reviewboard安装
- reviewboard搭建
- reviewboard run!
- reviewboard 介绍
- docker-reviewboard
- ReviewBoard 的安装和使用(五)—— RBTools工具的使用
- rhel6安装ReviewBoard用相关rpm包及相关使用配置说明
- ReviewBoard 的安装和使用(二)—— 邮箱的配置
- ReviewBoard 的安装和使用(三)—— Git仓库的配置
- robocode时间、速度、能量、GunHeat,以及常用调试方法
- 1030. 完美数列(25) PAT
- Scrapy中使用cookie免于验证登录和模拟登录
- Delete Operation for Two Strings
- 常用网址
- ReviewBoard使用文档
- js根据选择日期获取对应时间
- scrapy设置"请求池"
- FPGA Marvell 88exxxx phy 动起来
- eclipse使用指南
- 双括号初始化
- 自己的sublime设置
- HDU 2025 查找最大元素
- scrapy中的下载器中间件