Skip to content

Commit 426b123

Browse files
committed
Merge pull request qiniu#31 from qiniu/develop
Release v6.0.2
2 parents 3fad93e + 9dd8255 commit 426b123

File tree

3 files changed

+34
-0
lines changed

3 files changed

+34
-0
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
## CHANGE LOG
22

3+
### v6.0.2
4+
5+
2013-06-27 issue [#31](https://github.com/qiniu/sdkspec/pull/31)
6+
7+
-`ListPrefix` 的规格说明进行规范
8+
- IMPL.doc 补充了“开发流程”的规范
9+
10+
311
### v6.0.1
412

513
2013-06-24 issue [#30](https://github.com/qiniu/sdkspec/pull/30)

IMPL.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
```
88
docs/ - 文档所在目录
9+
tests/ - 单元测试目录,有的语言习惯叫 test 目录。这个建议遵循社区惯例。
910
README.md - 项目说明文档
1011
CHANGELOG.md - 更新日志
1112
.travis.yml - Travis-CI 配置文件
@@ -24,6 +25,28 @@ before_script:
2425
然后在测试案例中通过 getenv("QINIU_ACCESS_KEY") 和 getenv("QINIU_SECRET_KEY") 获得 AccessKey/SecretKey。
2526

2627

28+
## 开发流程
29+
30+
准备工作:
31+
32+
1. fork qiniu 中的某个 sdk(比如叫 foo-sdk)
33+
2. git clone [email protected]:yourname/foo-sdk.git
34+
3. git remote add qiniu [email protected]:qiniu/foo-sdk.git
35+
4. git fetch qiniu
36+
37+
开发流程:
38+
39+
1. git checkout -b feature/yyyy qiniu/develop
40+
2. 开发 (如果qiniu/develop分支别人有merge内容进来,可以随时执行 git pull 合并)
41+
3. git commit -am "xxx"
42+
4. git push origin feature/yyyy
43+
5. 发起 pr
44+
45+
其他一些细节:
46+
47+
1. 如何同时开发多个feature。很简单:随时可以 git checkout feature/yyyy 到某个分支
48+
49+
2750
## 更新日志
2851

2952
- 版本 Tag 创建的日期

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@ func New(mac *digest.Mac = nil) Client
142142
143143
func (this Client) ListPrefix(
144144
bucket, prefix, marker string, limit int) (entries []ListItem, markerOut string, err error)
145+
// 1. 首次请求 marker = ""
146+
// 2. 无论 err 值如何,均应该先看 entries 是否有内容
147+
// 3. 如果后续没有更多数据,err 返回 EOF,markerOut 返回 ""(但不通过该特征来判断是否结束)
145148
146149
type ListItem struct {
147150
Key string

0 commit comments

Comments
 (0)